Me gustaría producir una url para Google Maps que vaya a una latitud y longitud específicas. Ahora, genero una url como esta:
http://maps.google.com/maps?z=11&t=k&q=58 41.881N 152 31.324W
El mapa resultante aparece con un puntero de globo "A" redondo, que parece apuntar al objeto nombrado más cercano, y una flecha verde, que apunta al lat-lon. A veces, como en este ejemplo, el puntero "A" está centrado y está lo suficientemente alejado como para que no pueda ver el puntero hacia el lat-lon. (Aleje la imagen para ver ambos punteros en este ejemplo. El puntero "A" está en el centro de Alaska, mientras que el puntero largo está en la Isla Kodiak).
¿Hay algunos parámetros que pueda usar en la URL de Google Maps que produzcan un solo puntero a un lat-lon designado? (Esto se carga en una ventana separada. No está incrustado).
https://maps.google.com/?q=38.6531004,-90.243462&ll=38.6531004,-90.243462&z=3
Esta es la forma actual aceptada de vincular a un lat lon específico (en lugar de buscar el objeto más cercano).
z
es el nivel de zoom (1-20)t
es el tipo de mapa (mapa "m", satélite "k", "h" híbrido, "p" terreno, "e" GoogleEarth)q
es la consulta de búsqueda, si tiene el prefijo paraloc:
entonces google asume que es un lat lon separado por un+
fuente
loc
parámetro ya no parece funcionar como lo hizo. Necesita agregar un@
símbolo - vea aquí: stackoverflow.com/questions/22939725/…t=k
el camino a seguir para Satélite / Tierra actual!Sí, tuve la misma pregunta durante mucho tiempo y encontré la perfecta. Aquí hay algunos parámetros.
q =
se utiliza para especificar la consulta de búsqueda en la búsqueda de mapas de Google.
p.ej :
cerca =
se utiliza para especificar la ubicación alternativa a
q=
. También tiene el efecto adicional de permitirle aumentar el valor de precisión de AddressDetails al ser más preciso. Principalmente solo es útil si la consulta es un negocio o similar.z =
Nivel del zoom. Se puede configurar 19 normalmente, pero en ciertos casos puede llegar hasta 23.
sll =
Similar a ll, solo esto establece el lat / long del punto central para una búsqueda de negocios. Requiere los mismos criterios de entrada que ll.
t =
Establece el tipo de mapa que se muestra. Se puede establecer en:
saddr =
Establece el punto de partida para las búsquedas de direcciones. También puede agregar texto entre paréntesis para ponerlo en negrita en la barra lateral de instrucciones.
daddr =
Establece el punto final para las búsquedas de direcciones, y de nuevo en negrita cualquier texto agregado entre paréntesis. También puede agregar "+ a:" que se establecerá a través de puntos. Estos se pueden agregar varias veces.
vía =
Le permite insertar a través de puntos en las direcciones. Debe estar en formato CSV. Por ejemplo, via = 1,5, las direcciones 1 y 5 serán via puntos sin entradas en la barra lateral. El punto de inicio (que se establece como 0) y 2, 3 y 4 mostrarán direcciones completas.
doflg =
Cambia las unidades utilizadas para medir la distancia (se establecerá de manera predeterminada en la unidad estándar en el país de origen). Cambie a ptk para métrica o ptm para imperial.
msa =
Hace cosas con Mis mapas. Establezca en 0 mostrar Mis mapas definidos, b para activar la barra lateral Mis mapas, 1 para mostrar la pestaña Mis mapas por sí solo o 2 para ir al nuevo formulario de creador de Mi mapa.
dirflg =
Puede establecer varios valores a continuación:
referencia http://moz.com/ugc/everything-you-never-wanted-to-know-about-google-maps-parameters
fuente
@
enhttps://[email protected],-114.01679
- debería funcionar. Pero no lo hace. ¿Alguna idea de por qué?Esto debería ayudar con el nuevo Google Maps:
Tierra : / data =! 3m1! 1e3
Por ejemplo: https://www.google.com/maps/place/Lawyer/@48.8187768,2.3792362,15z/data=!3m1!1e3
Referencias:
https://moz.com/blog/new-google-maps-url-parameters http://dddavemaps.blogspot.in/2015/07/google-maps-url-tricks.html
fuente
Simplemente use las coordenadas como
q
parámetro. Despojar alz
et
prameters. Si bien enz
realidad solo debería ser el nivel de zoom, parece que no funcionará si configura alguno.t
es el tipo de mapa Dicho esto, no es obvio cómo esos parámetros afectarían el resultado de la manera mostrada. Pero ellos lo hacen.Tal vez debería probar el
ll
parámetro, pero solo se aceptará el formato decimal.Puede encontrar una descripción general rápida de todos los parámetros aquí .
fuente
Lo siguiente funciona a partir de abril de 2014. Delimitar cada componente de la URL con
+
y&
para espacios y declaraciones de suma, respectivamente.HTML completo:
Desglosado:
where? q = comienza la búsqueda general, que proporciono un lugar, ciudad, información de provincia usando
+
espacios.A continuación los datos geográficos. Lat y lng.
Nivel del zoom
Requerido para iframes:
fuente
Ha habido una serie de cambios, algunos incompatibles, desde que hice esta pregunta hace 5 años. Actualmente, lo siguiente funciona correctamente:
La primera latitud / longitud se utilizará para la ubicación del pin y la etiqueta. Puede ser en grados-minutos-segundos, grados-minutos o grados. La segunda latitud / longitud (siguiendo la "@") es el centro del mapa. Debe estar en grados solo para que se reconozca el zoom (12z).
Para la vista del terreno, puede agregar "datos =! 4m2! 3m1! 1s0x0: 0x0! 5m1! 1e4". Sin embargo, no puedo encontrar documentación sobre esto, por lo que la especificación podría cambiar.
fuente
Si necesita un nombre en su pin, también puede usar:
fuente
Todas las respuestas no funcionaron para mí (las opciones loc: y @). Así que aquí está mi solución para los nuevos mapas de Google (abril de 2014)
Use q = para la descripción de la consulta, por ejemplo, la calle o el nombre del lugar. Use ll = para las coordenadas lat, long.
Puede agregar parámetros adicionales como t = h (híbrido) y z = 19 (zoom)
https://maps.google.com/?q=11+wall+street+new+york&ll=40.7060471,-74.0088901
https://maps.google.com/?q=new+york+stock+exchange&ll=40.7060471,-74.0088901
https://maps.google.com/?q=new+york+stock+exchange&ll=40.7060471,-74.0088901&t=h&z=19
fuente
Las consultas de la nueva versión tienen un formato diferente
Para alcanzar un lat largo por url use (p. Ej.)
https://www.google.com/maps/search/-15.924,-5.719
fuente
funciona bien https://maps.google.de/maps?q=51.404989,13.091751&z=17&t=k
fuente
Esto no tiene que ser mucho más complicado que pasar un valor para el parámetro 'q'. Después de todo, Google es un motor de búsqueda y puede manejar las mismas cosas que maneja cuando los usuarios escriben consultas en sus cuadros de texto
fuente
Esto funciona para ampliar un área más que soltar un alfiler: https://www.google.com/maps/@30.2,17.9820525,9z
Y los params son:
fuente
Si solo tiene grados, minutos y segundos, puede pasarlos a la URL:
sustituir en% 20 por los espacios
fuente
"ll" funcionó mejor para mí, ver:
http://mapki.com/wiki/Google_Map_Parameters (referencia de consulta)
no será demasiado difícil convertir minutos, segundos a decimales
http://en.wikipedia.org/wiki/Decimal_degrees
para un marcador, posiblemente lo mejor sería? q = Descripción @ lat, long
fuente