Google Maps Embed API show pin with center lat lon

时间:2016-07-12 09:15:50

标签: google-maps google-maps-api-3

我正在使用Google Maps Embed API 与lat和lon

<iframe
      width="600"
      height="450"
      frameborder="0" style="border:0"
      src="https://www.google.com/maps/embed/v1/view?key=YOUR_API_KEY&center=45.46038,9.18259&zoom=14&maptype=roadmap" allowfullscreen>
    </iframe>

有没有办法得到像我用这个

的引脚
<iframe
  width="600"
  height="450"
  frameborder="0" style="border:0"
  src="https://www.google.com/maps/embed/v1/place?key=YOUR_API_KEY
    &q=Space+Needle,Seattle+WA" allowfullscreen>
</iframe>

1 个答案:

答案 0 :(得分:4)

根据Google Maps Embed API的文档,您在第一次请求时使用的view mode会返回没有标记或方向的地图。

https://www.google.com/maps/embed/v1/view?key=YOUR_API_KEY&center=45.46038,9.18259&zoom=14&maptype=roadmap

要显示图钉,请将您的模式更改为place mode,因为展示位置模式会在特定地点或地址显示地图图钉,例如地标,商家,地理要素或城镇。< / p>

以下是我用来显示引脚的代码。

<iframe
width="600"
height="450"
frameborder="0" style="border:0"
src="https://www.google.com/maps/embed/v1/place?key=YOUR_API_KEY&q=45.46038,9.18259&zoom=14&maptype=roadmap" allowfullscreen>
</iframe>