Отображение встроенной карты google iframe с маркером на определенной широте и долготе

Это должно быть возможным, верно?

Я пробовал искать это, документы показывают аналогичный пример, где вы можете встроить карту с маркером в определенное "место", например:

<iframe width="600" height="450" frameborder="0" style="border:0"
src="https://www.google.com/maps/embed/v1/place?q=place_id:ChIJdd4hrwug2EcRmSrV3Vo6llI&key=..." allowfullscreen></iframe>

есть ли способ показать маркер, но используя широту и долготу вместо места без использования JS api?

2 ответов


Если вы используете "режим места" встроенного API вы можете использовать координаты для размещения маркера:

<!-- New York, NY, USA (40.7127837, -74.00594130000002) -->
<iframe width="100%" height="450" frameborder="0" style="border:0" src="https://www.google.com/maps/embed/v1/place?q=40.7127837,-74.0059413&amp;key=YOUR_API_KEY"></iframe>

пример работающего


отсутствие потребности для кода javascript или ключа api google:

<iframe src="http://maps.google.com/maps?q=35.856737, 10.606619&z=15&output=embed" width="360" height="270" frameborder="0" style="border:0"></iframe>

просто замените значения переменных q своими координатами.

Примечание: это не позволяет более одной точки.