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å vårt feed for å holde deg oppdatert!

Nyhet! Følg oss som du vil ha det!


PHP Map + Location Plugin - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Dette er en samling av lokasjonsbaserte funksjoner som kan få en brukers plassering basert på IP-adressen ved hjelp av IPInfoDB api, returnerer avanserte detaljer på et bestemt sted med Yahoo PlaceFinder api, eller dynamisk lage kart (som bilder eller med javascript) ved hjelp av Google Maps API.

IP Beliggenhet

Denne funksjonen fungerer sammen med IPInfoDB.com API for å få en brukere plassering basert på IP-adressen. Det kan returnere by, stat, land, breddegrad og lengdegrad, og er nøyaktig innenfor en 25 kilometers radius. Denne funksjonen tar en IP-adresse og returnerer en matrise av lokasjonsbaserte verdier.

 $ location = $ plassering> ip ($ _SERVER ['REMOTE_ADDR']); // Verdier returnert $ stedet ['landet']; $ stedet ['country_code']; $ stedet ['state']; $ stedet ['by']; $ stedet ['post_code']; $ stedet ['latitude']; $ stedet ['lengdegrad']; 
Din IP Basert Beliggenhet
Land: USA
Landskode: US
Stat: Washington
By: Kirkland
Postnr:
Latitude: 47,6966
Lengdegrad: -122,197


På kartet

Se nedenfor om hvordan du kan generere kart

Place Finder

Denne funksjonen bruker Yahoo PlaceFinder API for å få detaljert informasjon om et bestemt sted. Dette er veien å gå hvis du ønsker å få mer detaljert informasjon eller finne en mer nøyaktig plassering. Det aksepterer et tekstlig sted (postnummer, by / stat, gateadresse, bredde / lengde, etc) og returnerer en matrise av lokasjonsbaserte verdier.

 $ info = $ plassering> info ('400 Broad St Seattle, WA 98109'); // Verdier returnert $ info ['landet']; $ info ['country_code']; $ info ['state']; $ info ['state_code']; $ info ['fylke']; $ info ['by']; $ info ['post_code']; $ info ['cross_street']; $ info ['hus']; $ info ['gate']; $ info ['radius']; $ info ["kvalitet"]; $ info ['woeid']; $ info ['latitude']; $ info ['lengdegrad']; 

Land: USA
Landskode: US
Stat: Washington
State Kode: WA
Fylke: King County
By: Seattle
Postnr: 98109
Cross Street: Nær krysset av Broad St og John St
House: 400
Gate: Broad St
Radius: 500
Kvalitet: 87
Hvor på jorden ID: 12798953
Breddegrad: 47.619859
Lengdegrad: -122,348749

Google Kart

Bruk dette til å automatisk generere Google Maps for et bestemt sted. Denne funksjonen tar et antall parametere:

  • 1. plassering (påkrevd alternativer. Lengde- og breddegrad)
  • 2. format (alternativer: javascript, jpg, jpg-baseline, png, png32, gif))
  • 3. karttype (alternativer: veikart, hybrid, satellitt, terreng)
  • 4. bredde (alternativer: verdi i px eller%)
  • 5. høyde (alternativer: verdi i px eller%)
  • 6. zoomnivå (alternativer: tall mellom 1 og 21)
  • 7. id (alternativer: noen gyldig CSS id)


Eksempel 1 (Javascript)

Det første eksempelet benytter javascript for å generere et dynamisk kart. For å generere et kart med javascript må du passere både lengde- og breddegrad til plasseringen parameter (den latidude grad kan du gjenopprette med enten ip location eller sted finder funksjoner descriped ovenfor). Kartet injiseres i en div med id av "map_canvas" som standard (hvis høyde / bredde kan endres via css). Hvis du ønsker å stille inn bredde og høyde med css i stedet for via funksjonen, pass "css" til både bredde- og høydeparametre.

 $ koordinerer = $ info ['latitude'] ',' $ info ['lengdegrad']..; echo $ plassering> kart ($ koordinater, "javascript", "hybrid", "100%", "300px", "16", "map_1 '); 
Resultater...

Google Maps (image)

I dag den kartfunksjonen i bare legge én javascript kartet per side. Hvis du trenger flere kart (eller bare ønsker å generere et bilde i stedet) bare sette den andre parameteren til den type bilde du ønsker returnert (jpg, jpg-baseline, png, png32 eller gif). Du kan stille dimensjonene til noe du liker, men Googles maksimalt tillatt bildestørrelse er 630 av 630 piksler. Noen få eksempler på ulike bildeinnstillinger følge...

 echo $ plassering> kart ($ koordinater, 'png32', 'veikart', '630px', '630px', '11', 'map_2'); 

 echo $ plassering> kart ($ koordinater, 'jpg', 'satellitt', '630px', '200px "," 7 "," map_3'); 

 echo $ plassering> kart ($ koordinater, 'gif', 'terreng', '200px', '200px', '5', 'map_4'); 

 echo $ plassering> kart ($ koordinater, 'png', 'satellitt', '630px', '200px', '1', 'map_5'); 

Flere filer fra PHP Plugin Suite

Bitly

Bilde Plugin

Twitter Plugin

Video Plugin

Vær Plugin


posere css


Laste ned
Andre komponenter i denne kategorienAlle komponenter av denne forfatteren
KommentarerOfte stilte spørsmål og svar

Egenskaper

Laget:
30 januar 11

Siste oppdatering:
N / A

Høy oppløsning:
Nei

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

Filer Inkludert:
PHP

Programvare Work:
CodeIgniter

Programvareversjon:
PHP 5.x, PHP 5,0 til 5,2, PHP 5.3

Søkeord

eCommerce, eCommerce, Alle artikler, CodeIgniter, google, ip plassering, Kartene, php, yahoo