Alterando o zoom padrão no mapa incorporado do Google?

23

Estou com dificuldades para alterar o nível de zoom padrão quando abro o iframe abaixo no meu site. Alguém pode me ajudar a definir o nível de zoom ao seguir o iframe é aberto?

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

Esta é a versão mais recente do Google Maps.

Hari
fonte
Você tentou salvar o mapa no Maps Engine com o nível de zoom desejado?
Niculita Mihai
Este reparo não está funcionando, mas o antigo google maps não está disponível. Como incorporado o novo google maps ???? obrigado.

Respostas:

15

parece que você pode usar um &zoom=nnparâmetro agora Experimente o seguinte:

<iframe src="http://mapsengine.google.com/map/u/0/embed?mid=zYk_BmXXTdxw.k83snDbX5SJc&zoom=9" width="745" height="480"></iframe>
Nat
fonte
1
Isso fez por mim. Nota: se você incorporar um mapa, será necessário adicionar o parâmetro z no final do iFrame src, mesmo que esteja na barra de endereços quando você clicar em incorporar, porque ele não adiciona esse parâmetro ao incorporar src automaticamente. .
Laurence Cope
5

O Lite do mapa não possui zoom, mas achei que, se você for para o mapa, aumente o zoom no nível desejado e, em seguida, defina as configurações de incorporação, obterá o nível de zoom desejado.

eladrin201
fonte
4

Experimente este iframe src:

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

z = 15 "GET" parâmetro para o nível de zoom. Edite conforme sua necessidade.

izmir_LEE
fonte
1
& z = 15 está funcionando. levá-lo ao final do href
Dez 2019 isso funciona
Shawn
3

Como Chryss disse, ainda não parece possível definir o nível de zoom padrão na versão Lite do Google Maps Engine.

No entanto, é possível com uma conta gratuita no Maps Engine completo (Google Maps for Business), mas esse é outro animal para se trabalhar e leva um tempo para se acostumar.

Se você não quiser mergulhar nisso ainda ...

O novo Google Maps ainda permite que você "retorne ao Maps clássico". Portanto, se você quiser ir nessa direção com um mapa simples, não precisará exportar, abrir etc. Basta voltar temporariamente, criar seu mapa e obter o código de incorporação "clássico", com níveis de zoom e tudo mais.

No entanto, não gostei muito da solução de voltar aos mapas antigos, então escolhi outra solução deselegante:

  • Adicione outra camada ao seu mapa.
  • Adicione alguns pontos de interesse em um raio que corresponda aproximadamente ao nível de zoom desejado. (Por exemplo, no site do B&B que eu estava criando, adicionei uma camada dos principais aeroportos)
  • Desmarque a nova camada, para torná-la invisível.
  • Incorpore o mapa.

O mapa incorporado deve ser diminuído para obter todos os locais no mapa, mesmo que a camada em que está ligada esteja desativada por padrão.

Obviamente, o usuário pode simplesmente marcar a caixa para mostrar a camada oculta, mas se você a torna útil ou relevante, isso não precisa ser um grande problema.

CKN
fonte
3

Adicionar outra camada com alguns marcadores e tornar invisível funcionou perfeitamente para mim. Você também pode manter o novo estilo de mapa com marcadores personalizados, etc!

Dan
fonte
2

Isso não parece ser um recurso do Map Engine Lite (a nova API de incorporação dos próprios mapas).

No entanto, parece haver uma solução alternativa no momento, embora eu imagine que eles possam acabar com isso em um ponto:

  • Crie seu mapa no Map Engine Lite
  • Escolha "Exportar para KML", marque a caixa "Manter os dados atualizados com o KML do link de rede" e faça o download do arquivo KML resultante
  • Abra o arquivo KML em um editor de texto e recupere o URL ativo do KML, semelhante a http://mapsengine.google.com/map/u/0/kml?mid=z6Uzj8KqhwOk.khdrFbiM_Bstf
  • Volte para Google Maps> Meus lugares e cole este URL na caixa de pesquisa. Neste estágio, agora, você tem os controles incorporados antigos ainda disponíveis, portanto:
  • Clique no ícone "Compartilhar" do link em cadeia, clicando e alternando entre "Personalizar e visualizar mapa incorporado" e o próprio mapa até que o resultado seja do seu agrado, incluindo o fator de zoom.
  • Copie o código HTML resultante (iframe).

A principal limitação disso, talvez uma quebra de negócio, é que o mapa incorporado estará usando o antigo estilo de mapa incorporado.

chryss
fonte
Não consegui encontrar o URL de mapsengine.google.com ..... que você postou na resposta. Abri o arquivo KML com o editor de texto, mas não há links.
Hari
1
Desculpe, ele é feito
Hari
Você marcou "Manter os dados atualizados com o KML do link de rede" ao exportar o KML?
Chryss