Задача: нужно загружать на сайт гугл карты где будут отмечены маркерами ближайшие аптеки, узнаем на сайте (через javascript) геолокацию пользователя и в соответствии с ней загружаем гугл карту с аптеками.
Для этого подходит Maps Embed API, в результате получается такой iframe:
<iframe
width="1000"
height="600"
frameborder="0" style="border:0"
src="https://www.google.com/maps/embed/v1/search
?key=KEY
&q=Pharmacy
¢er=50.445471,30.513193
&zoom=13" allowfullscreen>
</iframe>
При такой загрузке местоположение определяется в соответствии с географическим координатами
center
, здесь все верно, но, маркеры по запросу "Pharmacy" определяются в другом месте (вычисленном гуглом по ip), почему так происходит, ведь даже в документации
https://developers.google.com/maps/documentation/e... сказано о том, что для поиска по указанной местности необходимо указать
center
и
zoom
?