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

Rep les nostres RSS per estar al dia!

Nou! Segueix-nos com vulguis!


PHP Map + Location Plugin - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Aquesta és una col·lecció de funcions basats en la localització que poden aconseguir una ubicació usuaris en funció de la seva adreça IP utilitzant el api IPInfoDB, tornar detalls avançats en un lloc específic amb l'api Yahoo Cercar poblacions, o dinàmicament crear mapes (com imatges o amb javascript), utilitzant el Google Maps API.

IP Ubicació

Aquesta funció interactua amb el IPInfoDB.com API per obtenir una ubicació usuaris en funció de la seva adreça IP. Podeu tornar ciutat, estat, país, latitud i longitud i és exacta dins d'un radi de 25 milles. Aquesta funció accepta una adreça IP i retorna una matriu de valors basats en la localització.

 $ Ubicació = $ ubicació-> ip ($ _SERVER ['REMOTE_ADDR']); // Valors retornats $ Ubicació ['país']; $ Ubicació ['country_code']; ubicació $ ['estat']; $ Ubicació ["ciutat"]; $ Ubicació ['post_code']; ubicació $ ['de latitud']; $ Ubicació ['longitud']; 
La seva ubicació basada en IP
País: Estats Units
Codi País: EUA
Estat: Washington
Ciutat: Kirkland
Codi postal:
Latitud: 47.6966
Longitud: 122.197


Al mapa

Vegi a continuació sobre com generar mapes

Lloc Cercador

Aquesta funció utilitza el Yahoo Cercar poblacions API per obtenir informació detallada sobre un lloc específic. Aquest és el camí a seguir per obtenir informació més detallada o trobar una ubicació més exacta. Accepta una ubicació textual (codi postal, ciutat / estat, direcció, latitud / longitud, etc) i retorna una matriu de valors basats en la localització.

 $ Info = $ ubicació-> info ('400 Broad St Seattle, WA 98109'); // Valors retornats $ Info ['país']; $ Info ['country_code']; $ Info ['estat']; $ Info ['STATE_CODE']; $ Info ['comtat']; $ Info ["ciutat"]; $ Info ['post_code']; $ Info ['cross_street']; $ Info ['casa']; $ Info ['carrer']; $ Info ['ràdio']; $ Info ["qualitat"]; $ Info ['woeid']; $ Info ['de latitud']; $ Info ['de longitud']; 

País: Estats Units
Codi País: EUA
Estat: Washington
Codi Estat: WA
Província: Comtat de King
Ciutat: Seattle
Codi postal: 98109
A prop de: Prop de la intersecció de Broad St i St John
Casa: 400
Carrer: Broad St
Ràdio: 500
Qualitat: 87
En quina part de la Terra Identificació: 12798953
Latitud: 47.619859
Longitud: -122,348749

Google Maps

Utilitzeu aquesta opció per generar automàticament mapes de Google per a una ubicació específica. Aquesta funció accepta un nombre de paràmetres:

  • 1. Ubicació (requereix opcions :. Latitud i longitud)
  • 2. Format (opcions: javascript, jpg, jpg-basal, png, PNG32, gif))
  • 3. Tipus de mapa (opcions: full de ruta, híbrid, per satèl·lit, el terreny)
  • 4. amplada (opcions: valor en píxels o%)
  • 5. alçada (opcions: valor en píxels o%)
  • 6. nivell de zoom (opcions: nombre entre 1 i 21)
  • 7. Identificació (opcions: qualsevol Identificació del css vàlid)


Exemple 1 (Javascript)

El primer exemple utilitza javascript per generar un mapa dinàmic. Per a generar un mapa amb javascript haurà de passar tant la latitud i la longitud coordina el paràmetre de localització (la longitud latidude i es pot retreived, ja sigui amb la ubicació ip o lloc funcions del cercador descriped dalt). El mapa s'injecta en un div amb un id de "map_canvas" per defecte (l'altura / amplada pot ser modificat a través de css). Si voleu ajustar l'amplada i l'altura amb CSS en lloc de a través de la funció, passi "css" tant als paràmetres d'amplada i alçada.

 $ Coordenades = $ info ['de latitud'] ',' $ info ['de longitud']..; echo $ ubicació-> Mapa ($ coordenades, 'javascript', 'híbrid', '100%', '300px', '16', 'map_1'); 
Resultats...

Google Maps (Imatge)

Actualment la funció de mapa en només és capaç d'afegir un javascript mapa per pàgina. Si necessita múltiples mapes (o simplement vulgui generar una imatge al seu lloc) simplement establir el segon paràmetre al tipus d'imatge que desitja que es retorni (jpg, jpg-basal, png, PNG32 o gif). Podeu configurar les dimensions al que vulguis, però màxim permès mida de la imatge de Google és de 630 per 630 píxels. Alguns exemples dels diferents ajustaments d'imatge segueixen...

 echo $ ubicació-> Mapa ($ coordenades, 'PNG32', 'full de ruta', '630px', '630px', '11', 'Map_2'); 

 echo $ ubicació-> Mapa ($ coordenades, 'jpg', 'satèl·lit', '630px', '200px', '7', 'map_3'); 

 echo $ ubicació-> Mapa ($ coordenades, 'gif', 'terreny', '200px', '200px', '5', 'map_4'); 

 echo $ ubicació-> Mapa ($ coordenades, 'png', 'satèl·lit', '630px', '200px', '1', 'map_5'); 

Més arxius des de la suite PHP Plugin

Bitly

Plugin Imatge

Twitter Plugin

Vídeo Plugin

Temps Plugin


plantejar css


Descarregar
Altres components d'aquesta categoriaTots els components d'aquest autor
Comentaris dels clientsPreguntes freqüents i respostes

Propietats

Creat:
Gener 30 11

Darrera actualització:
N / A

Alta resolució:
Sense

Els navegadors compatibles:
IE6, IE7, IE8, Safari, Opera

Arxius inclosos:
PHP

Marc de Programari:
CodeIgniter

Versió del programari:
PHP 5.x, PHP 5,0-5,2, PHP 5.3

Paraules clau

eCommerce, eCommerce, Tots els Articles, CodeIgniter, google, ubicació, ip, mapes, php, yahoo