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

Prenumerera på vårt foder för att hålla dig uppdaterad!

Nytt! Följ oss som du vill ha det!


PHP Map + Location Plugin - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Detta är en samling av lokaliseringsbaserade funktioner som kan få en användare plats baserat på deras IP-adress med hjälp av IPInfoDB api, åter avancerade information om en viss plats med Yahoo PlaceFinder api, eller dynamiskt skapa kartor (som bilder eller javascript) med Google Maps API.

IP-Läge

Denna funktion samverkar med IPInfoDB.com API för att få en användare plats baserat på deras IP-adress. Det kan återvända stad, stat, land, latitud och longitud och är korrekt inom en 25 mils radie. Denna funktion accepterar en IP-adress och returnerar en matris med lokaliseringsbaserade värden.

 $ plats = $ plats-> ip ($ _SERVER ['REMOTE_ADDR']); // Värden return $ plats ['land']; $ plats ['country_code']; $ plats ['state']; $ plats ['stad']; $ plats ['post_code']; $ location ['latitud']; $ plats ['longitud']; 
Din IP-baserade Läge
Land: USA
Landsnummer: US
State: Washington
Stad: Kirkland
Postnummer:
Latitud: 47,6966
Longitud: -122,197


På kartan

Se nedan om hur man skapar kartor

Placera Finder

Den här funktionen använder Yahoo PlaceFinder API för att få detaljerad information om en viss plats. Detta är rätt väg att gå om du vill få mer detaljerad information eller hitta en mer exakt plats. Den accepterar en textuell plats (postnummer, ort / stat, gatuadress, latitud / longitud, etc) och returnerar en matris med lokaliseringsbaserade värden.

 $ info = $ plats-> info (400 Broad St Seattle, WA 98109 '); // Värden return $ info ['land']; $ info ['country_code']; $ info ['state']; $ info ['state_code']; $ info ['länets]; $ info ['stad']; $ info ['post_code']; $ info ['cross_street']; $ info ['hus']; $ info ['street']; $ info ['radie']; $ info ['kvalitet']; $ info ['woeid']; $ info ['latitud']; $ info ['longitud']; 

Land: USA
Landsnummer: US
State: Washington
State kod: WA
Län: King County
Stad: Seattle
Postnummer: 98109
Cross Street: Nära korsningen av Broad St och John St
Hus: 400
Gata: Broad St
Radie: 500
Kvalitet: 87
Var på jorden ID: 12798953
Latitud: 47.619859
Longitud: -122,348749

Google kartor

Använd detta för att automatiskt generera Google Maps för en viss plats. Den här funktionen accepterar ett antal parametrar:

  • 1. plats (krävs alternativ. Latitud och longitud)
  • 2. format (alternativ: javascript, jpg, jpg-baslinjen, png, png32, gif))
  • 3. karta typ (alternativ: färdplan, hybrid, satellit, terräng)
  • 4. bredd (alternativ: värde i px eller%)
  • 5. höjd (alternativ: värde i px eller%)
  • 6. zoomnivå (alternativ: nummer mellan 1 och 21)
  • 7. id (alternativ: något giltigt css id)


Exempel 1 (Javascript)

Det första exemplet använder javascript för att skapa en dynamisk karta. För att generera en karta med javascript du behöver för att klara både latitud och longitud till platsen parametern (latidude och longitud kan hämtats med antingen ip plats eller plats finder funktioner descriped ovan). Kartan injiceras i en div med ett id "map_canvas" som standard (vars höjd / bredd kan ändras via css). Om du vill ställa in bredd och höjd med css istället för via funktionen, passera "css" till både bredd- och höjd parametrar.

 $ koordinater = $ info ['latitud'] ',' $ info ['longitud'].. echo $ plats-> karta ($ koordinater, "javascript", "hybrid", "100%", "300px", "16", "map_1 '); 
Resultat…

Google Maps (Bild)

För närvarande kartfunktionen endast lägga till ett javascript karta per sida. Om du behöver flera kartor (eller bara vill skapa en bild i stället) helt enkelt ställa den andra parametern för den typ av bild du vill åter (jpg, jpg-baslinjen, png, png32 eller gif). Du kan ställa in dimensioner vad du vill, men Googles högsta tillåtna bildstorleken är 630 av 630 pixlar. Några exempel på olika bildinställningarna följer...

 echo $ plats-> karta ($ koordinater, "png32", "färdplan", "630px", "630px", "11", "map_2 '); 

 echo $ plats-> karta ($ koordinater, "jpg", "satellit", "630px", "200px", "7", "map_3 '); 

 echo $ plats-> karta ($ koordinater, "gif", "terräng", "200px", "200px", "5", "map_4 '); 

 echo $ plats-> karta ($ koordinater, "png", "satellit", "630px", "200px", "1", "map_5 '); 

Fler filer från PHP Plugin Suite

Bitly

Bild Plugin

Twitter Plugin

Video Plugin

Väder Plugin


pose css


Hämta
Andra komponenter i denna kategoriAlla komponenter i denna författare
KommentarerVanliga frågor och svar

Egenskaper

Skapad:
30 januari 11

Senaste uppdateringen:
N / A

Hög upplösning:
Nej

Kompatibla webbläsare:
IE6, IE7, IE8, Safari, Opera

Filer Ingår:
PHP

Framework Software:
CodeIgniter

Programvaruversion:
PHP 5.x PHP 5,0-5,2, PHP 5.3

Nyckelord

e-handel, e-handel, Alla artiklar, CodeIgniter, google, IP-lä, ge, Kartor, php, yahoo