使用 PlaceId 显示嵌入的 Google 地图

w00*_*00t 2 google-maps

我真的很喜欢嵌入式谷歌地图,它对用户来说比使用 Javascript API 获得的要好得多。

但是,我想确保我总是将用户推荐到同一个地方。现在我正在使用经纬度,但最好使用 PlaceIds。

问题是,我找不到通过 PlaceId 指定位置的方法。那可能吗?

例如,简单地ChIJ7y3gZVfLHkcRsicTw64FU3w在 Google 地图中搜索 PlaceId是行不通的。添加id:, place:,placeId:前缀也无效。

w00*_*00t 6

据我所知,您无法在常规谷歌地图上按 placeId 进行搜索,但嵌入版本确实允许通过place_id:在搜索中添加 placeId 前缀来进行搜索。

所以一个例子嵌入是:

<iframe src="https://www.google.com/maps/embed/v1/place
    ?key=YOUR_API_KEY
    &q=place_id:ChIJs--MqP1YwokRBwAhjXWIHn8"></iframe>
Run Code Online (Sandbox Code Playgroud)

可以使用此工具找到地点 ID 。