WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Miscellaneous

PHP Map + Location Plugin

— Add-On ke WorldWideScripts.net

@id1wwsBerlangganan feed kami untuk tetap up to date!

Baru ! Ikuti kami seperti yang Anda inginkan!


PHP Map + Location Plugin - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Ini adalah kumpulan fungsi berbasis lokasi yang bisa mendapatkan lokasi pengguna berdasarkan alamat ip mereka menggunakan api IPInfoDB, kembali rincian lanjutan pada lokasi tertentu dengan api Yahoo PlaceFinder, atau dinamis membuat peta (gambar atau dengan javascript) menggunakan Google Maps api.

IP Lokasi

Fungsi ini berinteraksi dengan IPInfoDB.com API untuk mendapatkan lokasi pengguna berdasarkan alamat IP mereka. Hal ini dapat kembali kota, negara bagian, negara, lintang bujur & dan akurat dalam radius 25 mil. Fungsi ini menerima sebuah alamat IP dan mengembalikan sebuah array nilai berdasarkan lokasi.

 $ lokasi = $ lokasi-> ip ($ _SERVER ['REMOTE_ADDR']); // Nilai kembali $ lokasi ['negara']; $ lokasi ['COUNTRY_CODE']; $ lokasi ['negara']; $ lokasi ['kota']; $ lokasi ['post_code']; $ lokasi ['Lintang']; $ lokasi ['bujur']; 
Anda Lokasi IP Berdasarkan
Negara: Amerika Serikat
Kode Negara: AS
Negara: Washington
Kota: Kirkland
Kode Pos:
Latitude: 47,6966
Bujur: -122,197


Pada peta

Lihat di bawah tentang bagaimana untuk menghasilkan peta

Tempat Finder

Fungsi ini menggunakan Yahoo PlaceFinder API untuk mendapatkan informasi rinci tentang lokasi tertentu. Ini adalah cara untuk pergi jika Anda ingin mendapatkan informasi yang lebih rinci atau menemukan lokasi yang lebih tepat. Ia menerima lokasi tekstual (kode pos, kota / negara, alamat jalan, lintang / bujur, dll) dan mengembalikan sebuah array nilai berdasarkan lokasi.

 $ Info = $ lokasi-> Info ('400 Broad St Seattle, WA 98109'); // Nilai kembali $ info ['negara']; $ info ['COUNTRY_CODE']; $ info ['negara']; $ info ['state_code']; $ info ['county']; $ info ['kota']; $ info ['post_code']; $ info ['cross_street']; $ info ['rumah']; $ info ['jalan']; $ info ['jari-jari']; $ info ['kualitas']; $ info ['woeid']; $ info ['Lintang']; $ info ['bujur']; 

Negara: Amerika Serikat
Kode Negara: AS
Negara: Washington
Negara Kode: WA
County: King County
Kota: Seattle
Kode Pos: 98109
Cross Street: Dekat persimpangan Broad St John St dan
Rumah: 400
Jalan: Broad St
Radius: 500
Kualitas: 87
Dimana pada ID Bumi: 12798953
Latitude: 47.619859
Bujur: -122,348749

Google Maps

Gunakan ini untuk secara otomatis menghasilkan Google Maps untuk lokasi tertentu. Fungsi ini menerima sejumlah parameter:

  • 1. lokasi (diperlukan pilihan:. Lintang dan bujur)
  • 2. Format (pilihan: javascript, jpg, jpg-dasar, png, png32, gif))
  • 3. peta jenis (pilihan: roadmap, hybrid, satelit, medan)
  • 4. Lebar (pilihan: nilai dalam px atau%)
  • 5. tinggi (Pilihan: nilai dalam px atau%)
  • 6. tingkat zoom (Pilihan: nomor antara 1 dan 21)
  • 7. id (pilihan: setiap css id valid)


Contoh 1 (Javascript)

Contoh pertama menggunakan javascript untuk menghasilkan peta dinamis. Untuk menghasilkan peta dengan javascript Anda harus lulus baik koordinat lintang dan bujur untuk parameter lokasi (bujur latidude dan dapat retreived dengan baik lokasi ip atau tempat fungsi finder descriped atas). Peta disuntikkan ke div dengan id dari "map_canvas" secara default (yang tinggi / lebar dapat dimodifikasi melalui css). Jika Anda ingin mengatur lebar & tinggi dengan css bukan melalui fungsi, lulus "css" untuk kedua lebar dan tinggi parameter.

 $ koordinat = $ info ['Lintang'] ',' $ info ['bujur']..; echo $ lokasi-> peta ($ koordinat, 'javascript', 'hybrid', '100%', '300px', '16', 'map_1'); 
Hasil...

Google Maps (Image)

Saat ini fungsi peta di hanya mampu menambah satu javascript peta per halaman. Jika Anda membutuhkan beberapa peta (atau hanya ingin menghasilkan gambar sebagai gantinya) hanya mengatur parameter kedua dengan jenis gambar yang Anda ingin kembali (jpg, jpg-dasar, png, png32 atau gif). Anda dapat mengatur dimensi untuk apa pun yang Anda suka, tetapi diperbolehkan ukuran gambar maksimal Google adalah 630 dengan 630 piksel. Beberapa contoh dari pengaturan gambar yang berbeda mengikuti...

 echo $ lokasi-> peta ($ koordinat, 'png32', 'roadmap', '630px', '630px', '11', 'map_2'); 

 echo $ lokasi-> peta ($ koordinat, 'jpg', 'satelit', '630px', '200px', '7', 'map_3'); 

 echo $ lokasi-> peta ($ koordinat, 'gif', 'medan', '200px', '200px', '5', 'map_4'); 

 echo $ lokasi-> peta ($ koordinat, 'png', 'satelit', '630px', '200px', '1', 'map_5'); 

Lebih File Dari PHP Plugin Suite

Bitly

Plugin gambar

Twitter Plugin

Plugin Video

Plugin cuaca


menimbulkan css


Ambil
Komponen lain dalam kategori iniSemua komponen penulis ini
KomentarPertanyaan yang sering diajukan dan jawaban

Properties

Dibuat:
30 Januari 11

Pembaharuan terakhir:
N / A

Resolusi tinggi:
Tidak

Browser kompatibel:
IE6, IE7, IE8, Safari, Opera

Termasuk file:
PHP

Software Kerangka:
CodeIgniter

Versi perangkat lunak:
PHP 5.x, PHP 5,0-5,2, PHP 5.3

Kata kunci

eCommerce, eCommerce, Semua barang, codeigniter, google, ip lokasi, peta, php, yahoo