Подтвердить что ты не робот

Вставить параметры в новые Карты Google

Встраиваемые URL-адреса, созданные новой версией google-карт, выглядят следующим образом:

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

Как я могу создать такой url программно с учетом адреса, широты и долготы?

4b9b3361

Ответ 1

Интересно, это новая версия или нет: https://developers.google.com/maps/documentation/embed/guide

  • Адрес: добавьте значение, следующее за параметром "q =". API-интерфейс Embed API поддерживает как +, так и %20 при экранировании пробелов.

  • Широта и долгота: параметр "center =" предназначен для широты и долготы, но вы бы также хотите установить уровень "zoom =", чтобы показать, как вы хотите, чтобы он отображался пользователям

Ответ 2

<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>

Магия здесь &output=embed.

Это пример, использующий 2 параметра. Замените pizza+pizza+oshawa URL-адресом и 10 с нужным уровнем масштабирования.