Changer le zoom par défaut dans la carte intégrée de Google?


23

J'ai des difficultés à modifier le niveau de zoom par défaut lorsque j'ouvre l'iframe ci-dessous sur mon site. Quelqu'un peut-il m'aider à définir le niveau de zoom lors de l'ouverture de l'iframe?

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

Ceci est la dernière version de Google Maps.


Avez-vous essayé d'enregistrer la carte dans Maps Engine avec le niveau de zoom souhaité?
Niculita Mihai

Ce correctif ne fonctionne pas, mais les anciennes cartes Google ne sont pas disponibles. Comment incorporé les nouvelles cartes google ???? Je vous remercie.

Réponses:


15

il semble que vous puissiez utiliser un &zoom=nnparamètre maintenant Essayez ceci:

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

1
Cela l'a fait pour moi. Remarque: si vous incorporez ensuite une carte, vous devez ensuite ajouter le paramètre z à la fin du src iFrame même s'il est dans la barre d'adresse lorsque vous cliquez sur incorporer car il n'ajoute pas automatiquement ce paramètre au src intégré. .
Laurence Cope

5

La map lite n'a pas de zoom, mais j'ai trouvé que si vous accédez à la carte, effectuez un zoom avant au niveau souhaité, puis configurez les paramètres d'intégration, vous obtiendrez le niveau de zoom souhaité.


5

Essayez ce iframe src:

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

z = 15 Paramètre "GET" pour le niveau de zoom. Modifiez selon vos besoins.


1
& z = 15 cela fonctionne. prenez-le à la fin du href

Dec 2019 ça marche
Shawn

3

Comme l'a dit Chryss, la définition du niveau de zoom par défaut ne semble pas encore possible dans la version Lite de Google Maps Engine.

Il est cependant possible avec un compte gratuit sur Maps Engine complet (Google Maps for Business), mais c'est un tout autre animal avec lequel travailler et qui prend un peu de temps à s'y habituer.

Si vous ne voulez pas vous y plonger tout de suite…

La nouvelle carte Google Maps vous permet toujours de "Revenir aux cartes classiques", donc si vous voulez aller dans cette direction avec une carte simple, vous n'avez pas besoin d'exporter, d'ouvrir etc. code d'intégration "classique", avec des niveaux de zoom et tout.

Cependant, je n'aimais pas beaucoup la solution de revenir aux anciennes cartes, j'ai donc choisi une autre solution inélégante:

  • Ajoutez une autre couche à votre carte.
  • Ajoutez des points d'intérêt dans un rayon qui correspond à peu près au niveau de zoom souhaité. (Par exemple, pour le site B&B que je faisais, j'ai ajouté une couche de grands aéroports)
  • Décochez le nouveau calque pour le rendre invisible.
  • Intégrez la carte.

La carte intégrée doit ensuite être dézoomée pour obtenir tous les emplacements sur la carte, même si la couche sur laquelle ils se trouvent est désactivée par défaut.

Bien sûr, l'utilisateur peut simplement cocher la case pour afficher la couche cachée, mais si vous rendez cette couche utile ou pertinente, cela ne doit pas être un gros problème.


3

Ajouter un autre calque avec des marqueurs et rendre invisible a parfaitement fonctionné pour moi. Vous pouvez également conserver le nouveau style de carte avec des marqueurs personnalisés, etc.!


2

Cela ne semble pas être une fonctionnalité de Map Engine Lite (la nouvelle API intégrée pour ses propres cartes).

Cependant, il semble y avoir une solution de contournement pour le moment, bien que j'imagine qu'ils peuvent le supprimer à un moment donné:

  • Créez votre carte dans Map Engine Lite
  • Choisissez "Exporter vers KML", en cochant la case "Garder les données à jour avec le lien réseau KML", et téléchargez le fichier KML résultant
  • Ouvrez le fichier KML dans un éditeur de texte et récupérez l'URL en direct KML, qui ressemble à http://mapsengine.google.com/map/u/0/kml?mid=z6Uzj8KqhwOk.khdrFbiM_Bstf
  • Revenez à Google Maps> Mes adresses et collez cette URL dans le champ de recherche. À ce stade, en ce moment, les anciens contrôles d'intégration sont toujours disponibles, donc:
  • Cliquez sur l'icône "Partager" du maillon, en faisant un va-et-vient entre "Personnaliser et prévisualiser la carte intégrée" et votre carte elle-même jusqu'à ce que le résultat vous plaise, y compris le facteur de zoom.
  • Copiez le code HTML résultant (iframe).

La principale limitation de cela, peut-être un dealbreaker, est que la carte intégrée utilisera l' ancien style de carte intégrée.


Je n'ai pas pu trouver l'URL de mapsengine.google.com ..... vous avez posté sur la réponse. J'ai ouvert le fichier KML avec l'éditeur de texte mais il n'y a aucun lien.
Hari

1
Désolé, c'est fait
Hari

Avez-vous coché "Garder les données à jour avec le lien réseau KML" lorsque vous avez exporté le KML?
chryss
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.