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 al WorldWideScripts.net

Abonu al nia feed resti ĝisdata!

Nova! Sekvu nin kiel vi deziras gxin!


PHP Map + Location Plugin - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Tiu estas kolekto de situo bazita funkcioj kiuj povas akiri uzantoj situo bazita sur ilia IP uzante la IPInfoDB api, revenu progresinta detaloj sur specifa loko kun la Yahoo PlaceFinder api, aŭ dinamike krei mapojn (kiel bildoj aŭ kun Javaskripto) uzante la Google Maps API.

IP Loko

Tiu funkcio interagas kun la IPInfoDB.com API akiri uzantoj situo bazita sur ilia IP-adreso. Ĝi povas reveni urbo, stato, lando, latitudo & longitudo kaj estas preciza ene de 25 mejlo radiuso. Tiu funkcio akceptas IP Adreso kaj redonas array de situo bazita valorojn.

 $ location = $ location-> ip ($ _SERVER ['REMOTE_ADDR']); // Valoroj revenis $ location ['lando']; $ location ['country_code']; $ location ['stato']; $ location ['urbo']; $ location ['post_code']; $ location ['latitudo']; $ location ['longitudo']; 
Via IP Bazita Loko
Lando: Usono
Lando Kodo
Ŝtata: Vaŝingtono
Urbo: Kirkland
Afiŝo Kodo:
Latitudo: 47,6966
Longitudo: -122,197


Sur la mapo

Vidu sube pri kiel generi mapojn

Loko Finder

Tiu funkcio uzas la Yahoo PlaceFinder API por akiri detalajn informojn pri specifa loko. Tiu estas la vojo por iri se vi volas ricevi pli detalajn informojn aŭ trovi pli ĝusta loko. Ĝi akceptas teksta loko (poŝtkodo, urbo / stato, strato adreson, latitudo / longitudo, ktp) kaj redonas array de situo bazita valorojn.

 $ info = $ location-> info ('400 Broad St Seattle, WA 98109'); // Valoroj revenis $ info ['lando']; $ info ['country_code']; $ info ['stato']; $ info ['state_code']; $ info ['graflando']; $ info ['urbo']; $ info ['post_code']; $ info ['cross_street']; $ info ['domo']; $ info ['strato']; $ info ['radiuso']; $ info ['kvalito']; $ info ['woeid']; $ info ['latitudo']; $ info ['longitudo']; 

Lando: Usono
Lando Kodo
Ŝtata: Vaŝingtono
Ŝtata Kodo: WA
Graflando King County
Urbo: Seatlo
Afiŝo Kodo: 98109
Cross Street: Proksime de la intersekciĝo de Broad St kaj St John
Domo: 400
Strato: Broad St
Radiuso: 500
Kvalito: 87
Kie sur la Tero ID: 12798953
Latitudo: 47.619859
Longitudo: -122,348749

Google Mapoj

Uzu tion por aŭtomate generi Google Maps por specifa loko. Tiu funkcio akceptas kelkajn parametrojn:

  • 1. location (postulita. Ebloj: latitudo kaj longitudo)
  • 2. formato (opcioj: Javaskripto, jpg, jpg-etalonon, png, png32, gif))
  • 3. mapo tipo (opcioj: vojmapon, hibrida, satelito, tereno)
  • 4. larĝo (opcioj: valoro en px aŭ%)
  • 5. alteco (opcioj: valoro en px aŭ%)
  • 6. zoom nivelo (opcioj: nombro inter 1 kaj 21)
  • 7. identigilo (opcioj: ajna valida CSS identigilo)


Ekzemplo 1 (JavaScript)

La unua ekzemplo uzas Javaskripto generi dinamikan mapo. Generi mapo kun Javaskripto vi bezonos pasi ambaŭ la latitudo kaj longitudo kunordigas la loka parametro (la latidude kaj longitudo povas retreived kun ĉu la ip loko aŭ loko trovilo funkcioj descriped supre). La mapo estas injektita en div kun identigilo de "map_canvas" defaŭlte (kies alteco / larĝo povas esti modifita per CSS). Se vi volas agordi la larĝa & alteco kun css anstataŭ tra la funkcio, pasi "css" al ambaŭ la larĝeco kaj alteco parametroj.

 $ koordinatoj = $ info ['latitudo']. ','. $ info ['longitudo']; eĥon $ location-> mapo ($ koordinatoj, 'Javaskripto', 'hibrido', '100%', '300px', '16', 'map_1'); 
Rezultoj...

Google Maps (Bildo)

Nuntempe la mapo funkcio en nur povos aldoni unu Javaskripto mapo per paĝo. Se vi bezonas multoblaj mapoj (aŭ simple volas generi bildon anstataŭ) simple fiksis la dua parametro al la tipo de bildo vi volas revenis (jpg, jpg-etalonon, png, png32 aŭ gif). Vi povas agordi la dimensioj kion vi volas, sed Google maksimuma permesita bildo grandeco estas 630 por 630 rastrumeroj. Kelkaj ekzemploj de malsamaj bildo agordojn sekvi...

 eĥon $ location-> mapo ($ koordinatoj, 'png32', 'vojmapon', '630px', '630px', '11', 'map_2'); 

 eĥon $ location-> mapo ($ koordinatoj, 'jpg', 'satelito', '630px', '200px' '7', 'map_3'); 

 eĥon $ location-> mapo ($ koordinatoj, 'gif', 'tereno', '200px', '200px', '5', 'map_4'); 

 eĥon $ location-> mapo ($ koordinatoj, 'png', 'satelito', '630px', '200px', '1', 'map_5'); 

Pli Dosieroj El la PHP Kromsoftvaro Suite

Bitly

Bildo kromprogrameto

Pepi kromprogrameto

Video kromprogrameto

Vetero kromprogrameto


pozo css


Elŝuti
Aliaj komponantoj en ĉi tiu kategorioĈiuj komponantoj de tiu aŭtoro
KomentojOftaj demandoj kaj respondoj

Propraĵoj

Kreita:
30 januaro 11

Lasta Ĝisdatigo:
N / A

Alta Rezolucio:
Neniu

Kongrua Browsers:
IE6, IE7, IE8, Safari, Opero

Dosieroj Inkluditaj:
PHP

Programaro Framework:
CodeIgniter

Programaro Versio:
PHP 5.x, PHP 5.0 - 5.2, PHP 5.3

Ŝlosilvortoj

eCommerce, eCommerce, Ĉiuj Eroj, codeigniter, google, ip location, mapoj, php, yahoo