谷歌静态地图授权,密钥不起作用

时间:2015-02-05 16:26:44

标签: google-maps google-static-maps

我有以下Google开发者控制台API处于开启状态:

  • Google Maps Embed API
  • Google Maps Javascript API v3
  • Static Maps API
  • BigQuery AP
  • Google Cloud SQL
  • Google云端存储
  • Google云端存储JSON API

我在HTML电子邮件中有以下链接:

<img src='http://maps.google.com/staticmap?center=-15,-47&zoom=11&size=600x200&key=myKey'/>

但我从来没有得到过一张照片。对于使用iframe的嵌入式地图,该键可以正常工作。

我做错了什么?

2 个答案:

答案 0 :(得分:1)

如果您使用的是Google静态Map API,则应使用以下网址:

http://maps.googleapis.com/maps/api/staticmap?center=-15,-47&zoom=11&size=600x200&key=myKey

当然,更换“myKey”&#39;到你的有效密钥。

答案 1 :(得分:0)

它不会起作用,因为您尝试将其放入电子邮件中,浏览器与电子邮件客户端的工作方式不同。出于安全考虑,电子邮件客户端会阻止iframe,请参阅:

Is there no way to embed a Google Map into an HTML email?

您可以使用Google Maps API控制台https://code.google.com/apis/console/?pli=1

检查您的API密钥是否正常工作

<强>更新

你也可能想要更新字符串&#39; myKey&#39;用你的api密钥:)