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

Iscriviti al nostro feed per rimanere sempre aggiornato!

Nuovo! Seguici come lo vuoi!


PHP Map + Location Plugin - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Si tratta di una raccolta di funzioni di localizzazione che possono ottenere una posizione degli utenti in base al loro indirizzo IP utilizzando l'API IPInfoDB, ritorno dettagli avanzati su una posizione specifica con l'API di Yahoo PlaceFinder, o dinamicamente creare mappe (come immagini o con javascript) utilizzando il API di Google Maps.

IP Location

Questa funzione interagisce con il IPInfoDB.com API per ottenere una posizione utenti in base alla loro indirizzo IP. Si può restituire città, stato, nazione, latitudine e longitudine e è preciso entro un raggio di 25 miglia. Questa funzione accetta un indirizzo IP e restituisce una matrice di valori basati sulla localizzazione.

 $ location = $ Località-> ip ($ _SERVER ['REMOTE_ADDR']); // Valori restituiti $ posizione ['paese']; $ posizione ['country_code']; $ posizione ['stato']; $ posizione ['città']; $ posizione ['post_code']; $ posizione ['latitudine']; $ posizione ['longitudine']; 
La vostra posizione IP Based
Paese: Stati Uniti
Codice Paese: US
Stato: Washington
Città: Kirkland
Codice postale:
Latitudine: 47.6966
Longitudine: -122,197


Sulla mappa

Vedi sotto su come generare le mappe

Luogo Finder

Questa funzione utilizza Yahoo PlaceFinder API per ottenere informazioni dettagliate su una posizione specifica. Questa è la strada da percorrere se si desidera ottenere informazioni più dettagliate o trovare una posizione più precisa. Accetta un percorso testuale (codice postale, città / stato, indirizzo, latitudine / longitudine, ecc) e restituisce una matrice di valori basati sulla localizzazione.

 $ info = $ Località-> info ('400 Broad St Seattle, WA 98109'); // Valori restituiti $ info ['paese']; $ info ['country_code']; $ info ['stato']; $ info ['STATE_CODE']; $ info ['contea']; $ info ['città']; $ info ['post_code']; $ info ['cross_street']; $ info ['casa']; $ info ['strada']; $ info ['raggio']; $ info ['qualità']; $ info ['woeid']; $ info ['latitudine']; $ info ['longitudine']; 

Paese: Stati Uniti
Codice Paese: US
Stato: Washington
Codice Stato: WA
Contea: King County
Città: Seattle
CAP: 98109
Cross Street: Situato in prossimità dell'incrocio di Broad St e John St
Casa: 400
Via: Broad St
Raggio: 500
Qualità: 87
Dove sulla Terra ID: 12798953
Latitudine: 47.619859
Longitudine: -122,348749

Google Maps

Usare questo per generare automaticamente Google Maps per una posizione specifica. Questa funzione accetta un numero di parametri:

  • 1. posizione (richiesto opzioni:. Latitudine e longitudine)
  • Formato 2. (opzioni: javascript, jpg, jpg-basale, png, PNG32, gif))
  • 3. tipo di mappa (opzioni: tabella di marcia, ibrido, satellite, terreno)
  • 4. Larghezza (opzioni: il valore in px o%)
  • 5. altezza (opzioni: il valore in px o%)
  • 6. livello di zoom (opzioni: numero compreso tra 1 e 21)
  • 7. id (opzioni: qualsiasi id CSS valido)


Esempio 1 (Javascript)

Il primo esempio utilizza JavaScript per generare una mappa dinamica. Per generare una mappa con javascript è necessario passare sia la latitudine e la longitudine coordina il parametro di posizione (longitudine latidude e può essere retreived sia con la posizione ip o effettuare funzioni finder descriped sopra). La mappa viene iniettato in un div con un id "map_canvas" di default (la cui altezza / larghezza possono essere modificati via css). Se si desidera impostare la larghezza e altezza con i CSS anziché tramite la funzione, passare "css" per sia i parametri di larghezza e altezza.

 $ coordinate = $ info ['latitudine'] ',' $ info ['longitudine']..; echo $ Località-> mappa ($ coordinate, 'javascript', 'ibrido', '100%', '300px', '16', 'map_1'); 
Risultati...

Google Maps (immagine)

Attualmente la mappa in funzione solo in grado di aggiungere un javascript mappa per pagina. Se avete bisogno di più mappe (o semplicemente si vuole generare un'immagine invece) semplicemente impostare il secondo parametro al tipo di immagine che si desidera venga restituito (jpg, jpg-basale, png, gif o PNG32). È possibile impostare le dimensioni a tutto quello che vuoi, ma la dimensione dell'immagine massima consentita di Google è 630 per 630 pixel. Alcuni esempi di impostazioni dell'immagine diverse seguire...

 echo $ Località-> mappa ($ coordinate, 'PNG32', 'tabella di marcia', '630px', '630px', '11', 'map_2'); 

 echo $ Località-> mappa ($ coordinate, 'jpg', 'satellite', '630px', '200px', '7', 'map_3'); 

 echo $ Località-> mappa ($ coordinate, 'gif', 'terreno', '200px', '200px', '5', 'map_4'); 

 echo $ Località-> mappa ($ coordinate, 'png', 'satellite', '630px', '200px', '1', 'map_5'); 

Più file dal Suite PHP Plugin

Bitly

Plugin Immagine

Twitter Plugin

Video Plugin

Meteo Plugin


posa css


Scarica
Altri componenti di questa categoriaTutti i componenti di questo autore
CommentiDomande frequenti e risposte

Proprietà

Creato:
30 Gennaio 11

Ultimo aggiornamento:
N / A

Alta risoluzione:
No

Browser compatibili:
IE6, IE7, IE8, Safari, Opera

File inclusi:
PHP

Quadro Software:
CodeIgniter

Versione software:
PHP 5.x, PHP 5,0-5,2, PHP 5.3

Parole chiave

eCommerce, eCommerce, Tutti gli articoli, CodeIgniter, Google, ip posizione, mappe, php, yahoo