【问题标题】:Why GoogleMap is not showing with key and is showing with v in my .net project为什么 GoogleMap 在我的 .net 项目中没有用键显示,而是用 v 显示
【发布时间】:2017-01-15 00:12:38
【问题描述】:

在我的 .net 项目中使用谷歌地图时遇到问题

<script src="http://maps.google.com/maps/api/js?v=3&libraries=places&sensor=true" type="text/javascript"></script>

当我使用上面的代码时,我可以正确获取谷歌地图,但如果我尝试添加密钥

<script src="http://maps.google.com/maps/api/js?key=xxxx-&libraries=places&sensor=true" type="text/javascript"></script>

地图未显示,也出现此错误

未捕获的类型错误:无法读取未定义的属性“__e3_”

我也试过了

<script type="text/javascript" src="//maps.googleapis.com/maps/api/js?key=xxxxxxxx_xxx---------&libraries=places"></script>

但它仍然无法正常工作。 有什么建议吗?

【问题讨论】:

  • 先显示你的代码!
  • @binoy 显示你的初始化器和监听器函数
  • 谢谢你们的cmets 我只是想知道它的原因

标签: javascript asp.net google-maps google-maps-api-3


【解决方案1】:

如果您省略“v=3”参数,则默认为 API 的实验版本(如果您有标准计划帐户)。实验版本似乎有一个问题,目前没有显示地图。因此,除了其他参数之外,还要添加“v=3”参数。

<script src="http://maps.google.com/maps/api/js?v=3&key=<YourAPIKey>&libraries=places&sensor=true" type="text/javascript"></script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-30
    • 1970-01-01
    • 1970-01-01
    • 2016-02-24
    • 1970-01-01
    • 1970-01-01
    • 2022-07-14
    • 1970-01-01
    相关资源
    最近更新 更多