¿Cambiar el zoom predeterminado en el mapa incrustado de Google?


23

Tengo dificultades para cambiar el nivel de zoom predeterminado cuando abro el iframe a continuación en mi sitio. ¿Alguien puede ayudarme a establecer el nivel de zoom cuando se abre el iframe?

<iframe src="http://mapsengine.google.com/map/u/0/embed?mid=zYk_BmXXTdxw.k83snDbX5SJc" width="745" height="480"></iframe>

Esta es la versión más nueva de Google Maps.


¿Has intentado guardar el mapa en Maps Engine con el nivel de zoom deseado?
Niculita Mihai

Este FIX no funciona, pero los antiguos mapas de Google no están disponibles. ¿Cómo se incrustan los nuevos mapas de Google ???? gracias.

Respuestas:


15

parece que puedes usar un &zoom=nnparámetro ahora Intenta esto:

<iframe src="http://mapsengine.google.com/map/u/0/embed?mid=zYk_BmXXTdxw.k83snDbX5SJc&zoom=9" width="745" height="480"></iframe>

1
Esto lo hizo por mi. Nota: si luego incrusta un mapa, debe agregar el parámetro z al final del iFrame src incluso si está en la barra de direcciones cuando hace clic en incrustar porque no agrega este parámetro al incrustar src automáticamente. .
Laurence Cope

5

El mapa lite no tiene zoom, pero descubrí que si vas al mapa, acercas el nivel al que lo deseas y luego configuras la configuración de inserción, obtendrás el nivel de zoom que deseas.


4

Pruebe este iframe src:

http://mapsengine.google.com/map/u/0/embed?mid=zYk_BmXXTdxw.k83snDbX5SJc&z=15

z = 15 parámetro "OBTENER" para el nivel de zoom. Edite como su necesidad.


1
& z = 15 está funcionando. llévelo al final de la href

Dic 2019 esto funciona
Shawn

3

Como dijo Chryss, establecer el nivel de zoom predeterminado todavía no parece posible en la versión Lite de Google Maps Engine.

Sin embargo, es posible con una cuenta gratuita en Maps Engine completo (Google Maps for Business), pero es un animal completamente diferente con el que trabajar y que cuesta un poco acostumbrarse.

Si aún no quieres sumergirte en eso ...

El nuevo Google Maps aún le permite "Regresar a los mapas clásicos", por lo que si desea ir en esa dirección con un mapa simple, no necesita exportar, abrir, etc. Simplemente cambie temporalmente, cree su mapa allí y obtenga el Código de inserción "clásico", con niveles de zoom y todo.

Sin embargo, no me gustó mucho la solución de volver a los mapas antiguos, así que elegí otra solución poco elegante:

  • Agrega otra capa a tu mapa.
  • Agregue algunos puntos de interés en un radio que corresponda aproximadamente al nivel de zoom que desea. (Por ejemplo, para el sitio de B&B que estaba haciendo, agregué una capa de aeropuertos principales)
  • Desmarca la nueva capa para hacerla invisible.
  • Incrustar el mapa.

El mapa incrustado debe alejarse para obtener todas las ubicaciones en el mapa, incluso si la capa en la que están está desactivada de forma predeterminada.

Por supuesto, el usuario puede simplemente marcar la casilla para mostrar la capa oculta, pero si hace que esa capa sea útil o relevante, eso no tiene que ser un gran problema.


3

Agregar otra capa con algunos marcadores y hacer invisible funcionó perfectamente para mí. ¡También puede mantener el nuevo estilo de mapa con marcadores personalizados, etc.!


2

Esto no parece ser una característica de Map Engine Lite (la nueva API incrustada para los propios mapas).

Sin embargo, parece haber una solución por el momento, aunque imagino que pueden eliminarlo en un momento dado:

  • Crea tu mapa en Map Engine Lite
  • Elija "Exportar a KML", marque la casilla "Mantener los datos actualizados con el enlace de red KML" y descargue el archivo KML resultante
  • Abra el archivo KML en un editor de texto y recupere la URL en vivo de KML, que se parece a http://mapsengine.google.com/map/u/0/kml?mid=z6Uzj8KqhwOk.khdrFbiM_Bstf
  • Regrese a Google Maps> Mis lugares y pegue esta URL en el cuadro de búsqueda. En esta etapa, en este momento, todavía tiene los controles de inserción antiguos disponibles, así que:
  • Haga clic en el ícono "Compartir" de la cadena, haga clic entre "Personalizar y obtener una vista previa del mapa incrustado" y su mapa hasta que el resultado sea de su agrado, incluido el factor de zoom.
  • Copie el código HTML resultante (iframe).

La principal limitación de esto, tal vez un factor decisivo, es que el mapa incrustado utilizará el antiguo estilo de mapa incrustado.


No pude encontrar la URL de mapsengine.google.com ..... que publicaste en la respuesta. Abrí el archivo KML con el editor de texto, pero no hay enlaces en absoluto.
Hari

1
Lo siento, está hecho
Hari

¿Ha marcado "Mantener los datos actualizados con el enlace de red KML" cuando exportó el KML?
chryss
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.