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

@es1wwsSuscríbete a nuestro RSS para estar al día!

¡Nuevo! Síguenos como quieras!


PHP Map + Location Plugin - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Esta es una colección de funciones basados ​​en la localización que pueden conseguir una ubicación usuarios en función de su dirección IP utilizando el api IPInfoDB, devolver detalles avanzados en un lugar específico con el api Yahoo Buscar poblaciones, o dinámicamente crear mapas (como imágenes o con javascript), utilizando el Google Maps API.

IP Ubicación

Esta función interactúa con el IPInfoDB.com API para obtener una ubicación usuarios en función de su dirección IP. Puede volver ciudad, estado, país, latitud y longitud y es exacta dentro de un radio de 25 millas. Esta función acepta una dirección IP y devuelve una matriz de valores basados ​​en la localización.

 $ ubicación = $ ubicación-> ip ($ _SERVER ['REMOTE_ADDR']); // Valores devueltos $ ubicación ['país']; $ ubicación ['country_code']; ubicación $ ['estado']; $ ubicación ["ciudad"]; $ ubicación ['post_code']; ubicación $ ['de latitud']; $ ubicación ['longitud']; 
Su ubicación basada en IP
País: Estados Unidos
Código País: EE.UU.
Estado: Washington
Ciudad: Kirkland
Código postal:
Latitud: 47.6966
Longitud: -122.197


En el mapa

Vea a continuación sobre cómo generar mapas

Lugar Buscador

Esta función utiliza el Yahoo Buscar poblaciones API para obtener información detallada acerca de un lugar específico. Este es el camino a seguir si desea obtener información más detallada o encontrar una ubicación más exacta. Acepta una ubicación textual (código postal, ciudad / estado, dirección, latitud / longitud, etc) y devuelve una matriz de valores basados ​​en la localización.

 $ info = $ ubicación-> info ('400 Broad St Seattle, WA 98109'); // Valores devueltos $ info ['país']; $ info ['country_code']; $ info ['estado']; $ info ['STATE_CODE']; $ info ['condado']; $ info ["ciudad"]; $ info ['post_code']; $ info ['cross_street']; $ info ['casa']; $ info ['calle']; $ info ['radio']; $ info ["calidad"]; $ info ['woeid']; $ info ['de latitud']; $ info ['de longitud']; 

País: Estados Unidos
Código País: EE.UU.
Estado: Washington
Código Estado: WA
Provincia: Condado de King
Ciudad: Seattle
Código postal: 98109
Cerca de: Cerca de la intersección de Broad St y St John
Casa: 400
Calle: Broad St
Radio: 500
Calidad: 87
¿En qué parte de la Tierra Identificación: 12798953
Latitud: 47.619859
Longitud: -122,348749

mapas de Google

Utilice esta opción para generar automáticamente mapas de Google para una ubicación específica. Esta función acepta un número de parámetros:

  • 1. Ubicación (requiere opciones:. Latitud y longitud)
  • 2. Formato (opciones: javascript, jpg, jpg-basal, png, PNG32, gif))
  • 3. Tipo de mapa (opciones: hoja de ruta, híbrido, por satélite, el terreno)
  • 4. anchura (opciones: valor en píxeles o%)
  • 5. altura (opciones: valor en píxeles o%)
  • 6. nivel de zoom (opciones: número entre 1 y 21)
  • 7. Identificación (opciones: cualquier Identificación del css válido)


Ejemplo 1 (Javascript)

El primer ejemplo utiliza javascript para generar un mapa dinámico. Para generar un mapa con javascript tendrá que pasar tanto la latitud y la longitud coordina el parámetro de localización (la longitud latidude y se puede retreived, ya sea con la ubicación ip o lugar funciones del buscador descriped arriba). El mapa se inyecta en un div con un id de "map_canvas" por defecto (cuya altura / anchura puede ser modificado a través de css). Si desea ajustar el ancho y la altura con CSS en lugar de a través de la función, pase "css" tanto a los parámetros de anchura y altura.

 $ coordenadas = $ info ['de latitud'] ',' $ info ['de longitud']..; echo $ ubicación-> Mapa ($ coordenadas, 'javascript', 'híbrido', '100%', '300px', '16', 'map_1'); 
Resultados...

Google Maps (Imagen)

Actualmente la función de mapa en sólo es capaz de añadir una javascript mapa por página. Si necesita múltiples mapas (o simplemente desee generar una imagen en su lugar) simplemente establecer el segundo parámetro al tipo de imagen que desea que se devuelva (jpg, jpg-basal, png, PNG32 o gif). Puede configurar las dimensiones a lo que quieras, pero máximo permitido tamaño de la imagen de Google es de 630 por 630 píxeles. Algunos ejemplos de los diferentes ajustes de imagen siguen...

 echo $ ubicación-> Mapa ($ coordenadas, 'PNG32', 'hoja de ruta', '630px', '630px', '11', 'Map_2'); 

 echo $ ubicación-> Mapa ($ coordenadas, 'jpg', 'satélite', '630px', '200px', '7', 'map_3'); 

 echo $ ubicación-> Mapa ($ coordenadas, 'gif', 'terreno', '200px', '200px', '5', 'map_4'); 

 echo $ ubicación-> Mapa ($ coordenadas, 'png', 'satélite', '630px', '200px', '1', 'map_5'); 

Más archivos desde la suite PHP Plugin

Bitly

Plugin Imagen

Twitter Plugin

Vídeo Plugin

Tiempo Plugin


plantear css


Descargar
Otros componentes de esta categoríaTodos los componentes de este autor
ComentariosPreguntas frecuentes y respuestas

Propiedades

Creado:
30 de enero 11

Última actualización:
N / A

Alta resolución:
No

Los navegadores compatibles:
IE6, IE7, IE8, Safari, Opera

Archivos incluidos:
PHP

Marco de Software:
CodeIgniter

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

Palabras clave

eCommerce, eCommerce, Todos los objetos, CodeIgniter, google, ubicació, n ip, mapas, php, yahoo