在我的.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>
地图未显示且也出现此错误
未捕获的TypeError:无法读取未定义的属性“__e3_”
我也试过
<script type="text/javascript" src="//maps.googleapis.com/maps/api/js?key=xxxxxxxx_xxx---------&libraries=places"></script>
但它仍然没有用。 任何建议?
答案 0 :(得分:4)
如果省略&#34; v = 3&#34;参数,默认为API的实验版本(如果您有标准计划帐户)。似乎实验版本存在错误,此时此时未显示地图。所以添加&#34; v = 3&#34;参数以及其他参数。
<script src="http://maps.google.com/maps/api/js?v=3&key=<YourAPIKey>&libraries=places&sensor=true" type="text/javascript"></script>