Вставить параметры в новые Карты Google
Встраиваемые URL-адреса, созданные новой версией google-карт, выглядят следующим образом:
https://www.google.com/maps/embed?pb=!1m5!3m3!1m2!1s0x47b161837e1813b9%3A0x4263df27bd63aa0!2sHamburg%2C+Germany!5e0!3m2!1sen!2s!4v1385644179838
Как я могу создать такой url программно с учетом адреса, широты и долготы?
Ответы
Ответ 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
с нужным уровнем масштабирования.