Agregue indicaciones de manejo de Google Maps a su sitio web
Aunque existen tantas aplicaciones y servicios(apps and services) de mapas para llevarte del punto A al punto B, el rey definitivo de los mapas es Google Maps . Lo uso en mi computadora, tableta y el 90% del tiempo en mi teléfono inteligente. Tiene los mejores datos, la mayor cantidad de opciones de navegación y enrutamiento y características geniales como Street View e información para caminar(Street View and walking) , andar en bicicleta y transporte público(biking and mass transit info) .
Pero, ¿qué sucede si necesita usar un mapa o direcciones(map or directions) fuera del sitio web de Google? ¡ Supongamos(Suppose) que tiene su propio sitio web de bodas(wedding website) o un blog personal y los invitados(blog and guests) pueden visitar su sitio, escribir la dirección de la que vendrán y obtener automáticamente indicaciones para llegar al lugar del evento(event location) !
Bueno, hay un par de formas en las que puedes lograr esto. La forma más fácil es simplemente insertar el mapa en su página web utilizando el código de inserción generado por Google Maps . La segunda forma es un poco más técnica, pero más personalizable y dinámica. Mencionaré ambos métodos a continuación.
Insertar mapa de Google
Si solo desea mostrar direcciones de una ubicación a otra, lo más fácil es insertar cualquier mapa que esté viendo usando el código de inserción. Primero(First) , continúe y configure las direcciones que desee en Google Maps y luego haga clic en el ícono de ajustes en la parte inferior derecha de la página.
Haga clic en Compartir o incrustar mapa( Share or embed map) y luego haga clic en la pestaña Incrustar mapa . (Embed map)Aquí puede elegir un tamaño para su mapa y luego copiar el código iframe y soltarlo(iframe code and drop) en cualquier página web que desee.
El único inconveniente de este método es que el usuario solo ve un mapa estático. En el segundo método a continuación, puede crear un formulario mediante el cual el usuario puede escribir cualquier dirección de inicio y generará un mapa desde esa dirección hasta la dirección de destino(destination address) de su elección.
Crear formulario de Google Maps
Para ilustrar lo que quiero decir con el segundo método, continúe y escriba una dirección de EE(US address) . UU . en el cuadro a continuación para obtener direcciones desde su ubicación hasta mi casa:
Genial, ¿eh(Cool huh) ? ¡Puede crear fácilmente este pequeño formulario en cualquier sitio web, blog o en cualquier lugar donde pueda poner algún código HTML(HTML code) ! Esto también es excelente para los sitios web de pequeñas empresas(business web) , ya que puede mostrarlo en su página de contacto y las personas(contact page and people) pueden obtener direcciones rápidamente, en lugar de tener que copiar su dirección, abrir una nueva ventana y luego escribir su dirección inicial(starting address) .
Entonces, ¿cómo hacemos para crear este cuadro modificado para obtener direcciones? Bueno(Well) , primero, necesitaremos obtener la sintaxis correcta para la URL que Google usa para las direcciones. Afortunadamente, podemos averiguarlo obteniendo direcciones entre dos lugares y luego simplemente copiando la URL de la barra de direcciones(address bar) . También puede hacer clic en el pequeño icono de engranaje en la parte inferior derecha de la página y elegir Compartir o incrustar mapa(Share or embed map) .
La pestaña Compartir enlace(Share link) contendrá la URL , que es la misma URL en la barra de direcciones de su navegador(browser address bar) . Seguí adelante y pegué la URL completa a continuación(URL below) solo para mostrarle cómo se ve.
https://www.google.com/maps/dir/3600+Thorp+Springs+Dr,+Plano,+TX+75025,+USA/ 854+Deerfield+Rd,+Allen,+TX+75013,+USA/@33.1125686,-96.7557749,13z/ data=!3m1!4b1!4m13!4m12!1m5!1m1!1s0x864c3d45018517a5:0xbabd3c91a1321997!2m2!1d-96.762484!2d33.08947!1m5!1m1! 1s0x864c16d3018a7f4f:0xab2052b5786cd29f!2m2!1d-96.666151!2d33.133892
¡Ay! ¡Eso es bastante largo! ¡Hay muchas cosas allí, la mayoría de las cuales no tienen ningún sentido! Los parámetros de URL de Google Maps(Google Maps URL) solían ser muy sencillos y sencillos, pero la nueva estructura de URL(URL structure) es bastante complicada. Afortunadamente, aún puede usar los parámetros antiguos y Google los convertirá a la nueva versión automáticamente. Para ver lo que quiero decir, echa un vistazo al siguiente enlace.
http://maps.google.com/maps?saddr=start&daddr=end
Adelante, pruébalo. ¡ Ingrese una dirección entre comillas para la dirección inicial y final y pegue(address and paste) la URL en su navegador! Reemplacé el inicio con mi ciudad natal, (home city) Nueva Orleans(New Orleans) , y el final con Houston , TX, así es como se ve mi URL de direcciones de Google Maps :
http://maps.google.com/maps?saddr=”new orleans, la”&daddr=”houston, tx”
¡Funciona! Sin embargo, como puede ver, Google Maps convierte los enlaces en algo mucho más complicado una vez que el mapa se carga por completo. Bien, ahora que tenemos una URL sana que podemos pasar a Google Maps , necesitamos crear un formulario simple con dos campos, uno para la dirección de inicio(starting address) y otro para la dirección de destino(destination address) .
Si desea que las personas solo escriban su dirección y obtengan indicaciones para llegar a su lugar, entonces desearemos que el segundo campo esté oculto y ya configurado en la dirección de destino(destination address) .
<form action=”http://maps.google.com/maps” method=”get” target=”_blank”> Enter your starting address: <input type=”text” name=”saddr” /> <input type=”hidden” name=”daddr” value=”854 Deerfield Rd, Allen, TX” /> <input type=”submit” value=”get directions” /> </form>
Mira el código de arriba. La primera línea comienza con el formulario y dice que cuando se hace clic en el botón Enviar(submit button) , los datos deben enviarse a maps.google.com/maps. El target=blank significa que queremos que el resultado se abra en una nueva ventana. Luego tenemos un cuadro de texto(text box) para la dirección inicial(starting address) , que está en blanco.
El segundo cuadro de texto(text box) está oculto y el valor es la dirección de destino(destination address) que deseamos. Finalmente, hay un botón de enviar con el título "Obtener direcciones". Ahora, cuando alguien escriba su dirección, obtendrá esto:
Puede personalizar las direcciones y el mapa aún más con algunos parámetros adicionales. Por ejemplo, supongamos que no desea que la vista predeterminada(default view) sean mapas, sino que desea que sea Satélite(Satellite) y muestre Tráfico(Traffic) .
Observe los campos layer=t y t=hURL . ¡ layer=t es para la traffic layer and t=h means mapa híbrido! t también se puede establecer en m para mapa normal, k para satélite yp(p) para terreno. z es el nivel de zoom(zoom level) y puede cambiarlo de 1 a 20. En la URL anterior , está configurado en 7. Simplemente(Just) agréguelos a su URL final y ahora tiene un (URL)formulario Obtener indicaciones de Google Maps(Google Maps Get Directions form) altamente personalizado en su sitio !
Si tiene algún problema con esto, publique un comentario e intentaré ayudar. ¡Disfrutar!
Related posts
¿Google Maps no habla o da instrucciones de voz? 12 formas de arreglar
9 características Hidden en Google Maps Debes revisar
Cómo ver su Google Maps Search History
Cómo utilizar Stops múltiple en Google Maps
Cómo Embed Google Forms EN Your Website
Cómo usar Google Family Calendar para mantener su Family en Time
Cómo Backup Google Chrome History
Cómo insertar una firma en Google Docs
Cómo Export and Import Chrome Bookmarks
Cómo usar el modo de incógnito de Google Maps en un dispositivo Android
Cómo cambiar el Default Google Account
Cómo hacer un Business Card en Google Drive
Cómo incrustar Google Calendar en su sitio web
Cómo hacer Custom Routes en Google Maps
Cómo descargar mapas en Google Maps para verlos sin conexión
¿Qué son las guías locales para Google Maps?
Lo que se mejora el Protection en Google Chrome and How para habilitarlo
¿Qué es un Metric and Dimension en Google Analytics?
Cómo usar Google Calendar: 10 Pro Tips
Cómo colocar un pin en Google Maps en computadoras de escritorio y dispositivos móviles