web-dev-qa-db-fra.com

Intégrer des paramètres dans la nouvelle version de Google Maps

Les URL incorporées générées par la nouvelle version de Google Maps se présentent comme suit:

https://www.google.com/maps/embed?pb=!1m5!3m3!1m2!1s0x47b161837e1813b9%3A0x4263df27bd63aa0!2sHamburg%2C+Germany!5e0!3m2!1sen!2s!4v1385644179838

Comment puis-je construire une telle URL par programmation à partir d'une adresse ou d'une latitude et d'une longitude?

19
individual8

Je me demande s'il s'agit de la nouvelle version ou non: https://developers.google.com/maps/documentation/embed/guide

  1. Address : ajoute une valeur après le paramètre "q =" (l'API Google Maps Incorporé prend en charge les caractères + et% 20 lors de l'échappement d'espaces.)

  2. Latitude et longitude : Le paramètre "center =" concerne la latitude et la longitude, mais vous souhaitez également définir le niveau "zoom =" afin de présenter le mode d'affichage souhaité pour les utilisateurs.

1
Junho Ryu
<iframe src="http://maps.google.com/maps?q=pizza+pizza+oshawa&z=10&output=embed" width="100%" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>

La magie ici est &output=embed.

Ceci est un exemple utilisant 2 paramètres. Remplacez pizza+pizza+oshawa par une adresse encodée en URL et 10 par le niveau de zoom souhaité.

1
kjdion84