在特定纬度和经度上显示带有标记的嵌入式谷歌地图iframe

mad*_*ops 13 iframe google-maps google-maps-api-3

这可能是对的吗?

我已经尝试过搜索这个,文档显示了一个类似的示例,您可以在某个"地点"上嵌入带有标记的地图,如下所示:

<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>
Run Code Online (Sandbox Code Playgroud)

有没有办法显示标记,但使用纬度和经度而不是使用js api的地方?

Cht*_*lek 28

无需javascript代码或google api密钥:

<iframe src="https://maps.google.com/maps?q=35.856737, 10.606619&z=15&output=embed" width="360" height="270" frameborder="0" style="border:0"></iframe>
Run Code Online (Sandbox Code Playgroud)

只需用坐标替换q变量值即可.

注意:这不允许超过一个点.

  • 我也可以通过地名 (4认同)

geo*_*zip 26

如果使用Embedded 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>
Run Code Online (Sandbox Code Playgroud)

工作实例