Foros del Web » Programando para Internet » PHP »

Iframe de Google Maps

Estas en el tema de Iframe de Google Maps en el foro de PHP en Foros del Web. hola, a ver si alguien me puede ayudar. necesito hacer un iframe para poner en cada entrada de mi wordpres... y que tome el titulo ...
  #1 (permalink)  
Antiguo 03/05/2014, 22:13
 
Fecha de Ingreso: junio-2008
Mensajes: 3
Antigüedad: 15 años, 10 meses
Puntos: 0
Iframe de Google Maps

hola, a ver si alguien me puede ayudar. necesito hacer un iframe para poner en cada entrada de mi wordpres... y que tome el titulo para que este forme parte de la direccion. la idea es que a cada entrada que el usuario ingrese, de esta dependa el resultado de google maps... aca dejo un ejemplo

<iframe src="https://www.google.com.ar/maps/search/tilcara"></iframe>

la idea es despues reemplazar el "tilcara" por un codigo que me lea el titulo de la entrada, cosa a parte.
el tema es el siguiente: si yo ingreso a la direccion https://www.google.com.ar/maps/search/tilcara, entra bien. ahora si lo pongo en un iframe, no me anda. como puedo solucionarlo????
  #2 (permalink)  
Antiguo 04/05/2014, 03:29
Avatar de Djoaq  
Fecha de Ingreso: septiembre-2012
Ubicación: Barcelona
Mensajes: 271
Antigüedad: 11 años, 6 meses
Puntos: 38
Respuesta: Iframe de Google Maps

Hola , te recomiendo que le des un ojo a la version 3 de api de Google maps.. merece la pena!

Dicho esto , supongo que tu estas recuperando los títulos desde una BD ? verdad?

te lo digo porque puedes generar los iframes desde Mysql por ejemplo directamente...

el caso es que la el código completo para introducir el iframe (el mismo que proporciona google) sería :
Código HTML:
Ver original
  1. <iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com.ar/maps?t=m&amp;sll=-23.5788845,-65.3963004&amp;sspn=0.0151037,0.021973&amp;q=Tilcara&amp;ie=UTF8&amp;hq=&amp;hnear=Tilcara,+Jujuy&amp;ll=-23.57687,-65.393374&amp;spn=0.023836,0.042272&amp;z=14&amp;output=embed"></iframe><br /><small><a href="https://maps.google.com.ar/maps?t=m&amp;sll=-23.5788845,-65.3963004&amp;sspn=0.0151037,0.021973&amp;q=Tilcara&amp;ie=UTF8&amp;hq=&amp;hnear=Tilcara,+Jujuy&amp;ll=-23.57687,-65.393374&amp;spn=0.023836,0.042272&amp;z=14&amp;source=embed" style="color:#0000FF;text-align:left">Ver mapa más grande</a></small>

Si analizamos la URL nos encontramos con varios parametros...

como latitud y longitud :

Código HTML:
Ver original
  1. sll=-23.5788845,-65.3963004&amp;sspn=0.0151037,0.021973&amp

nombre de la localización... :
Código HTML:
Ver original
  1. q=Tilcara

Bueno el caso es que esto quizás no sea una solución definitiva porque google algún día podría cambiar estas variables... y arruinarte el invento.

Dicho esto .. el parámetro q=tilcara hace referencia a que google hace una query y en el caso que exista de te devolverá el mapa...

pero ... que pasa con la latitud y la longitud¿?¿?

Nada!!

El servicio de Google maps es capaz de posicionarte el mapa sin pasarle los valores de latitud y longitud siempre que el sitio este bien escrito y coincida con su bd .

con lo que simplemente deberías cambiar q=El nombre de ciudad a ver

Y como colofón.. aquí te dejo la url y el código limpio .. listo para que empieces a usarlo!

Un saludo!

Código HTML:
Ver original
  1. <iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com.ar/maps?t=m&amp;q=NOMBRE DE TU CIUDAD&amp;output=embed"></iframe><br /><small><a href="https://maps.google.com.ar/maps?t=m&amp;q=NOMBRE DE TU CIUDAD&amp;source=embed" style="color:#0000FF;text-align:left">Ver mapa más grande</a></small>

Última edición por Djoaq; 04/05/2014 a las 04:01

Etiquetas: google, maps
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:52.