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

Abonner på vores feed for at holde dig ajour !

Nyt! Følg os som du ønsker det!


PHP Map + Location Plugin - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Dette er en samling af lokationsbaserede funktioner, som kan få en brugere placering baseret på deres IP-adresse ved hjælp af IPInfoDB api, returnere avancerede oplysninger om et bestemt sted med Yahoo PlaceFinder api eller dynamisk oprette kort (som billeder eller med javascript) ved hjælp af Google Maps API.

IP Beliggenhed

Denne funktion interagerer med IPInfoDB.com API for at få en brugers placering baseret på deres IP-adresse. Det kan returnere by, stat, land, breddegrad & længdegrad og er nøjagtig inden for en 25 mile radius. Denne funktion accepterer en IP-adresse og returnerer et array af lokationsbaserede værdier.

 $ placering = $ placering> ip ($ _SERVER ['REMOTE_ADDR']); // Værdier returneret $ placering ['land']; $ placering ['COUNTRY_CODE']; $ sted ['stat']; $ placering ['by']; $ placering ['post_code']; $ sted ['breddegrad']; $ placering ['længdegrad']; 
Din IP Baseret Beliggenhed
Land: United States
Landekode: US
Stat: Washington
By: Kirkland
Postnummer:
Latitude: 47,6966
Longitude: -122,197


På kortet

Se nedenfor om, hvordan at generere kort

Place Finder

Denne funktion bruger Yahoo PlaceFinder API til at få detaljerede oplysninger om et bestemt sted. Det er den måde at gå, hvis du ønsker at få mere detaljerede oplysninger eller finde en mere præcis placering. Det accepterer en tekstuel placering (postnummer, by / stat, adresse, breddegrad / længdegrad osv) og returnerer et array af lokationsbaserede værdier.

 $ info = $ placering> info ('400 Broad St Seattle, WA 98109'); // Værdier returneret $ info ['land']; $ info ['COUNTRY_CODE']; $ info ['stat']; $ info ['state_code']; $ info ['county']; $ info ['by']; $ info ['post_code']; $ info ['cross_street']; $ info ['hus']; $ info ['gade']; $ info ['radius']; $ info ['kvalitet']; $ info ['woeid']; $ info ['breddegrad']; $ info ['længdegrad']; 

Land: United States
Landekode: US
Stat: Washington
Statens Kode: WA
Amt: King County
By: Seattle
Postnummer: 98109
Cross Street: Nær krydset af Broad St og John St
Hus: 400
Gade: Broad St
Radius: 500
Kvalitet: 87
Hvor på Jorden ID: 12798953
Latitude: 47.619859
Longitude: -122,348749

Google kort

Brug dette til automatisk at generere Google Maps til et bestemt sted. Denne funktion accepterer en række parametre:

  • 1. placering (påkrævet muligheder:. Længde- og breddegrad)
  • 2. format (muligheder: javascript, jpg, jpg-baseline, png, png32, gif))
  • 3. korttype (muligheder: køreplan, hybrid, satellit, terræn)
  • 4. bredde (muligheder: værdi i px eller%)
  • 5. højde (muligheder: værdi i px eller%)
  • 6. zoom-niveau (muligheder: tal mellem 1 og 21)
  • 7. id (muligheder: ethvert gyldigt CSS id)


Eksempel 1 (Javascript)

Det første eksempel bruger javascript til at generere et dynamisk kort. For at generere et kort med javascript, du bliver nødt til at passere både længde- og breddegraderne til placeringen parameter (den latidude og længdegrad kan retreived med enten ip placering eller sted søg funktioner descriped ovenfor). Kortet indsprøjtes i en div med en ID på "map_canvas" som standard (hvis højde / bredde kan ændres via CSS). Hvis du ønsker at indstille bredden & højden med css i stedet for via funktionen, pass "css" til både bredde og højde parametre.

 $ koordinater = $ info ['breddegrad'] ',' $ info ['længdegrad']..; echo $ placering> kort ($ koordinater, "javascript", "hybrid", "100%", "300px", "16", "map_1 '); 
Resultater...

Google Maps (billede)

I øjeblikket kortet funktion i kun i stand til at tilføje en javascript kort per side. Hvis du har brug for flere kort (eller blot ønsker at generere et billede i stedet) blot indstille den anden parameter til den type billede, du ønsker returneret (jpg, jpg-baseline, png, png32 eller gif). Du kan indstille dimensioner til noget, du kan lide, men Googles maksimalt tilladte billedstørrelse er 630 af 630 pixel. Et par eksempler på forskellige billedindstillinger følger...

 echo $ placering> kort ($ koordinater, "png32 ',' køreplan ',' 630px ',' 630px ',' 11 ',' map_2 '); 

 echo $ placering> kort ($ koordinater, "jpg", "satellit", "630px", "200px", "7", "map_3 '); 

 echo $ placering> kort ($ koordinater, "gif", "terræn", "200px", "200px", "5", "map_4 '); 

 echo $ placering> kort ($ koordinater, "png", "satellit", "630px", "200px", "1", "map_5 '); 

Flere filer fra PHP Plugin Suite

Bitly

Billede Plugin

Twitter Plugin

Video Plugin

Vejret Plugin


udgøre css


Hent
Andre komponenter i denne kategoriAlle komponenter i denne forfatter
KommentarerOfte stillede spørgsmål og svar

Egenskaber

Oprettet:
30 jan 11

Sidste ændring:
N / A

Høj opløsning:
Ingen

Kompatible Browsere:
IE6, IE7, IE8, Safari, Opera

Filer Inkluderet:
PHP

Framework:
CodeIgniter

Software Version:
PHP 5.x, PHP 5,0-5,2, PHP 5,3

Søgeord

eCommerce, eCommerce, Alle emner, CodeIgniter, google, IP placering, kort, php, yahoo