0

我有一个大量使用谷歌地图的应用程序。我们目前使用 GoMaps 作为 Google Maps V3 API 的包装器,它运行良好。但是,当我们投入生产时,我按照 Google 网站上的文档添加我们的 API,但它不起作用。我们收到以下错误消息:“Google 已禁用此应用程序的 Maps API。提供的密钥不是有效的 Google API 密钥,或者未授权此站点上的 Google Maps JAvascript API V3.... ..”

我们以下列方式加载 Google Maps & Go Maps (ASP.NET MVC4 Razor):

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=@Model.GoogleKey&sensor=false"> </script>
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.gomap-1.3.2.js")"></script>

@Model.GoogleKey 是 Google 发送给我们的电子邮件中的密钥。基于阅读此内容:https ://developers.google.com/maps/documentation/javascript/tutorial (获取 API 密钥)以上应该可以工作。

还是我们需要做额外的工作?我是否需要以某种方式加密 API 密钥?GoMaps 中有什么东西可以解决这个问题吗?我看过但什么也没看到。

任何帮助将不胜感激。

TIA

4

1 回答 1

0

使用营业执照略有不同。在此处查看文档:http: //goo.gl/WFztZ

但基本上你想要:

<script src="http://maps.googleapis.com/maps/api/js?v=3&client=gme-yourclientid&sensor=true_or_false&channel=yourchannel"
  type="text/javascript"></script>

如果合适,替换keyclient并添加一个频道

于 2012-10-16T21:23:34.953 回答