NorfiPC
NorfiPC » Mapas » Enlaces a los mapas

Direcciones URL para abrir en un mapa un lugar o punto geográfico



Parámetros de consulta para crear enlaces en las páginas, que muestran cualquier ubicación en los mapas de Google Maps, Bing, OpenStreetMaps y HERE WeGo, usando sus coordenadas geográficas.
Direcciones URL para abrir en un mapa un lugar o punto geográfico
En otros artículos compartimos como insertar y mostrar mapas de distintos servicios de internet, en las páginas de un blog o sitio web.
Aunque es un método bastante sencillo, en algunos casos no es necesario insertar un mapa para mostrar determinada ubicación geográfica.
Puede bastar y ser mucho más fácil, insertar un enlace o link con la dirección URL, que al seguirlo abre en una nueva pestaña del navegador el mapa correspondiente.



Crear enlaces a los mapas de internet, usando coordenadas


Esta opción la usamos en varias de nuestras páginas, para que los lectores puedan comprobar la localización geográfica de sitios que recomendamos.
La ventaja de este método es que de esta forma no afectamos el tiempo de carga de las páginas y consumimos menos recursos del servidor.
En este artículo compartimos el código necesario para crear estos enlaces apuntando a los principales servicios de mapas de internet, que son Google Maps, Mapas de Bing, OpenStreetMaps y HERE WeGo (antiguos Mapas de Nokia).
Las direcciones de ejemplo se pueden probar usando los enlaces bajo ellas.

Direcciones a Google Maps


El servicio de Mapas de Google, Google Maps es el más popular y el preferido por la gran mayoría, para mostrar cualquier punto geográfico, usando diferentes vistas.
Es muy fácil de utilizar creando enlaces, si tenemos las coordenadas geográficas de un lugar, en formato decimal.
Para hacer cualquier consulta que direccione a un lugar en Google Maps, necesitamos usar una dirección con la siguiente estructura:
https://maps.google.com/?parametro=valor
Los parámetros pueden ser uno o varios. En caso de que sean más de uno debemos separarlos usando un ampersand (&).
Los parámetros más empleados son: "q" (query), "loc:" (localización) y "ll" (latitud y longitud).
q se puede usar especificando en el valor las coordenadas de un lugar o un nombre que lo identifique, por ejemplo: "catedral+de+la+habana"
En las siguientes consultas de ejemplo se emplean las mismas coordenadas.



Consulta simple a Google Maps

La siguiente dirección devuelve un resultado como el que se muestra en la imagen.
https://maps.google.com/?q=23.135249,-82.359685
Probar enlace a Google Maps
Resultado al buscar coordenadas en Google Maps
Si en vez de usar el parámetro "q", usamos "loc:", en el mapa de resultado no se muestra la barra inferior con las coordenadas.

Consulta a Google Maps especificando el zoom

El nivel de zoom deseado se puede especificar usando el parámetro "z", seguido del valor, que debe estar entre el 1 y el 19, aunque en algunos lugares puede llevar hasta el 23.
En la siguiente dirección se emplea al parámetro "ll" para evitar la barra inferior con las coordenadas y se especifica el nivel de zoom 14.
https://maps.google.com/?ll=23.135249,-82.359685&z=14
Probar enlace a Google Maps
Resultado de mapa de Google especificando la localización y el nivel de zoom

Consulta a Google de un mapa de vista aérea (Satelite)

El tipo de vista de un mapa de Google se especifica con el parámetro "t".
Los valores pueden ser los siguientes:
m – Normal, muestra la vista del mapa de carreteras predeterminado.
k – Vista aérea con imágenes satelitales de Google Earth.
h – Hibrido, combinación de vistas normales y satelitales.
p – Terrain. Mapa físico basado en información terrestre.
En la siguiente consulta se especifica el nivel de zoom 18 y la vista Aérea.
https://maps.google.com/?ll=23.135249,-82.359685&z=18&t=k
Probar enlace a Google Maps
Resultado de mapa de Google solicitando la vista aérea, con imágenes de satélite



Otros parámetros de consulta para Google Maps

Otros parámetros de consulta se pueden emplear en la dirección URL para diversos propósitos.
Algunos ejemplos son: "near" (lugares cercanos), "saddr" (punto de inicio para búsquedas), "daddr" (punto final para búsquedas), "via" (puntos en formato CSV), "doflg" (cambia la unidad de medida en las distancias), "msa" (define la ubicación y posición de la barra auxiliar), "output" (formato de salida).
¡Ojo!
Las direcciones que se obtienen en el servicio web de Google Maps, al usar en el menú la opción: "Compartir o insertar el mapa", no funcionan en los dispositivos móviles.
Se reconocen fácilmente porque usan el siguiente formato:
https://www.google.com/maps/@XX.XXXX,YY.YYYY

Direcciones a los mapas de OpenStreetMaps


El proyecto de OpenStreetMaps que es de código abierto, facilita generar las direcciones URL que conduzcan a cualquier punto de un mapa.
En la página principal del servicio se puede copiar en la barra la dirección URL de un punto en formato tradicional o usando una dirección acortada.
No obstante podemos crearlas sin entrar usando solo algunos parámetros, como se puede leer en un artículo de su Wiki.
Con la siguiente consulta solicitamos a OSM el mapa de la ubicación en las coordenadas, con el nivel de zoom 18.
La latitud se especifica con el parámetro "mlat", la longitud con "mlon" y el nivel de zoom con "#map".
http://www.openstreetmap.org/?mlat=23&mlon=-82#map=18
Probar enlace a OpenStreetMaps
Resultado de una petición a OpenStreetMaps en un telefono celular
También se puede hacer la misma petición, usando en la dirección URL el formato siguiente, mucho más sencillo:
http://www.openstreetmap.org/#map=18/23/-82
Probar enlace a OpenStreetMaps



Direcciones a los mapas de Bing


El servicio de mapas de Microsoft detalla en un artículo en su sitio, el formato para poder emplear direcciones personalizadas a los mapas: Create a Custom Map URL
No obstante los mapas no cargan en los dispositivos móviles, en la fecha de creación de este artículo.
Un ejemplo de una dirección es la siguiente:
https://bing.com/maps/default.aspx?cp=23~-82&lvl=14&style=a
Probar enlace a Bing Maps
Los parámetros son los siguientes:
"cp" (center point) – Ubicación en grados decimales separados por el carácter "~".
"lvl" – Nivel de zoom (entre el 1 y el 20).
"style" – Tipo de mapa. Los valores pueden ser: r (normal), a (aéreo), h (aéreo con etiquetas), o (vista de pájaro) y o (vista de pájaro con etiquetas).
"trfc" – Trafico, el que se activa con el valor 1.



Direcciones a los mapas de HERE WeGo (Nokia)


Los antiguos y populares Mapas de Nokia, ahora renonbrados como HERE WeGo Maps, se pueden cargar fácilmente usando una dirección URL con los parámetros necesarios.
Se puede crear un enlace para cargar un mapa del servicio de Here, con una dirección URL como la siguiente:
https://www.here.com/?map=40.7127,-74,18,normal
Los parámetros son la latitud, longitud, nivel de zoom y el tipo de mapa, en el que se puede escoger entre el modo "normal" y "satellite", aunque al probar este último no funcionó.
El resultado de la solicitud se puede ver en la imagen.
Probar enlace a HERE WeGo Maps
Resultado al usar una dirección para solicitar un mapa de HERE WeGo
Al usar la dirección en dispositivos móviles que no tengan instalados la aplicación de Here, el servicio tratara de forzarlo, lo que se puede evitar cerrando la ventana que aparece, para ser redireccionados finalmente a la versión móvil en: http://m.here.com



Precauciones al usar las direcciones


Al emplear las direcciones URL en el código HTML de cualquier página de internet, debemos de tener en cuenta las siguientes precauciones:
1- No debe existir espacios en ningún carácter.
2- El carácter ampersand (&) se debe escapar con su equivalente (&), para evitar errores en el navegador.
Esto se puede hacer manualmente o usando la siguiente herramienta: Convertir y codificar caracteres especiales a entidades HTML
3- Las coordenadas tiene que estar en formato decimal, no en el tradicional sistema de grados y minutos, ni cualquier otro.
Para convertir cualquier punto geográfico a este formato, se puede emplear la siguiente herramienta: Convertir grados geográficos, minutos y segundos a decimales

Páginas relacionadas



Comparte esta página




Sígueme en las redes sociales


Sígueme en Google Plus Sígueme en Facebook Sígueme en Twitter Sígueme en Pinterest





 
Inicio | Mapa del sitio | Sobre mí | RSS | Buscar