Modifica dello zoom predefinito nella mappa incorporata di Google?


23

Ho difficoltà a cambiare il livello di zoom predefinito quando apro l'iframe di seguito nel mio sito. Qualcuno può aiutarmi a impostare il livello di zoom quando si apre iframe seguente?

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

Questa è la versione più recente di Google Maps.


Hai provato a salvare la mappa in Maps Engine con il livello di zoom desiderato?
Niculita Mihai,

Questo FIX non funziona, ma la vecchia google maps non è disponibile. Come sono state incorporate le nuove mappe di Google ???? grazie.

Risposte:


15

sembra che ora puoi utilizzare un &zoom=nnparametro Prova questo:

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

1
Questo è stato per me. Nota: se in seguito si incorpora una mappa, è necessario aggiungere il parametro z alla fine di iFrame src anche se si trova nella barra degli indirizzi quando si fa clic su embed perché non aggiunge automaticamente questo parametro a embed src. .
Laurence Cope,

5

Il map lite non ha uno zoom, ma ho scoperto che se vai sulla mappa, ingrandisci il livello desiderato e quindi configura le impostazioni di incorporamento, otterrai il livello di zoom desiderato.


5

Prova questo iframe src:

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

z = 15 Parametro "GET" per il livello di zoom. Modifica secondo le tue necessità.


1
& z = 15 funziona. portalo alla fine

Dicembre 2019 funziona
Shawn

3

Come ha detto Chryss, l'impostazione del livello di zoom predefinito non sembra ancora essere possibile nella versione Lite di Google Maps Engine.

Tuttavia, è possibile con un account gratuito su Maps Engine completo (Google Maps for Business), ma è un altro animale con cui lavorare e ci vuole un po 'per abituarsi.

Se non vuoi ancora tuffarti in quello ...

Il nuovo Google Maps ti consente ancora di "Tornare a Mappe classiche", quindi se vuoi andare in quella direzione con una semplice mappa, non devi esportare, aprire ecc. Basta tornare indietro temporaneamente, creare lì la tua mappa e ottenere il codice di incorporamento "classico", con livelli di zoom e tutto il resto.

Tuttavia, non mi è piaciuta molto la soluzione di tornare alle vecchie mappe, quindi ho scelto un'altra soluzione alternativa:

  • Aggiungi un altro livello alla tua mappa.
  • Aggiungi alcuni punti di interesse in un raggio che corrisponde approssimativamente al livello di zoom desiderato. (Ad esempio per il sito del B&B che stavo realizzando, ho aggiunto uno strato di Aeroporti principali)
  • Deseleziona il nuovo livello per renderlo invisibile.
  • Incorpora la mappa.

La mappa incorporata deve quindi essere ingrandita per ottenere tutte le posizioni nella mappa, anche se il layer su cui si trovano è disattivato per impostazione predefinita.

Naturalmente, l'utente può semplicemente selezionare la casella per mostrare il livello nascosto, ma se lo rendi utile o pertinente, questo non deve essere un grosso problema.


3

Aggiungere un altro livello con alcuni pennarelli e rendere invisibile ha funzionato perfettamente per me. Puoi mantenere anche il nuovo stile della mappa con marcatori personalizzati ecc.!


2

Questa non sembra essere una funzionalità di Map Engine Lite (la nuova API di incorporamento per le proprie mappe).

Tuttavia, per il momento sembra esserci una soluzione alternativa, anche se immagino che a un certo punto potrebbero eliminarlo:

  • Crea la tua mappa in Map Engine Lite
  • Scegli "Esporta in KML", selezionando la casella "Mantieni aggiornati i dati con il collegamento di rete KML" e scarica il file KML risultante
  • Apri il file KML in un editor di testo e recupera l'URL live di KML, che assomiglia a http://mapsengine.google.com/map/u/0/kml?mid=z6Uzj8KqhwOk.khdrFbiM_Bstf
  • Torna su Google Maps> I miei luoghi e incolla questo URL nella casella di ricerca. In questa fase, in questo momento, hai ancora i vecchi controlli di incorporamento disponibili, quindi:
  • Fai clic sull'icona "Condividi" del collegamento a catena, facendo clic su "Personalizza e visualizza l'anteprima della mappa incorporata" e sulla mappa stessa fino a quando il risultato è di tuo gradimento, incluso il fattore di zoom.
  • Copia il codice HTML risultante (iframe).

La principale limitazione di ciò, forse un rompicapo, è che la mappa incorporata utilizzerà il vecchio stile di mappa incorporato.


Non sono riuscito a trovare l'URL da mapsengine.google.com ..... hai pubblicato sulla risposta. Ho aperto il file KML con l'editor di testo ma non ci sono collegamenti.
Hari,

1
Siamo spiacenti, il gioco è fatto
Hari,

Hai controllato "Mantieni aggiornati i dati con il link di rete KML" quando hai esportato il KML?
chryss,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.