【问题标题】:Google Maps Api --> One project works without API KEY but another notGoogle Maps Api --> 一个项目在没有 API KEY 的情况下工作,但另一个项目没有
【发布时间】:2016-09-16 03:35:05
【问题描述】:

我有两个 PHP 项目,我在其中使用 Google Maps Api 将地址数据转换为地理坐标。第一个项目使用这个代码(我在这里发布了一个简短的版本)并且可以工作:

<script src="https://maps.googleapis.com/maps/api/js"></script>
<script>
function latlong(adresse) {
    geocoder = new google.maps.Geocoder();
    if (geocoder) {
       geocoder.geocode( { 'address': adresse}, function(results, status) {
          if (status == google.maps.GeocoderStatus.OK) {
             // I NEVER GET IN HERE with my second project
             alert("It works!");
          } else {
            alert('It works not');
          }
       });
     }
}

// Start Converting
latlong('teststreet 10, 91578 Leuterhausen');

如您所见,我在本节中不使用 API 密钥

<script src="https://maps.googleapis.com/maps/api/js"></script>

但它仍然有效(显示警告框“它有效”)。

现在我用相同的代码构建了另一个项目,但它不起作用(显示警告框“它不起作用”)。

你有什么想法吗...

...为什么第一个项目没有 API 密钥就可以工作? ...我必须在代码中进行哪些更改才能使第二个项目正常工作?

当我在标题中使用此代码时

<script src="https://maps.googleapis.com/maps/api/js?key=[here i place in my key]"
async defer></script>

我收到错误消息:“Google Maps API 错误:ApiNotActivatedMapError https://developers.google.com/maps/documentation/javascript/error-messages#api-not-activated-map-error

如何激活密钥?

感谢每一个帮助。

最好的问候

丹尼尔

【问题讨论】:

    标签: api maps


    【解决方案1】:

    如果应用程序在谷歌强制使用 API 密钥之前已经运行,则应用程序仍应运行,更改后发布的应用程序将需要密钥...阅读此处:https://developers.google.com/maps/pricing-and-plans/standard-plan-2016-update

    【讨论】:

    • 我已经编辑了我的第一篇文章。我已经尝试过使用 API 密钥,但它无论如何都不起作用...... ;-(
    • 如果您收到错误“Google Maps API 错误:ApiNotActivatedMapError”,您应该按照您发布的链接中的说明操作 = Google Maps JavaScript API 未在您的 API 项目中激活。您可能需要在 Google API 控制台的 API启用 Google Maps JavaScript API。
    • 啊,好吧...我以为我确实激活了它,因为一条消息说“API 已激活”。但现在我发现我确实忘记了链接/验证我的域。我明天会这样做,如果我失败了,我会回来。晚安
    • 你的地图好运吗?我正在使用 codeigniter 和 google maps api 构建一个 .. 如果你在 github 上有它,我不介意分享想法;)
    猜你喜欢
    • 1970-01-01
    • 2016-01-26
    • 1970-01-01
    • 1970-01-01
    • 2015-11-24
    • 2020-01-28
    • 1970-01-01
    • 2010-11-09
    • 2011-02-23
    相关资源
    最近更新 更多