有关加载Google地图的问题 - SensorNotRequired

时间:2015-12-16 20:51:10

标签: wordpress google-maps google-maps-api-3

我正在尝试在WordPress网站上运行Google地图。代码在这个JSFIDDLE上完美运行,但当我把它带到WordPress时,我收到此错误

  

Google Maps API警告:SensorNotRequired:   https://developers.google.com/maps/documentation/javascript/error-messages

我也试过这段代码

<script language="javascript" src="https://maps.googleapis.com/maps/api/js?sensor=true&v=3"></script>

但结果是一样的。

最后,我尝试从API获取密钥并使用它

<script src="https://maps.googleapis.com/maps/api/js?key=xxxxxxxxxxxxxxxxxxxxxxxxxxx&callback=initMap"
    async defer></script>

现在我收到此错误

  

未捕获的TypeError:window.initMap不是函数

你可以告诉我为什么会这样,以及如何解决这个问题?

1 个答案:

答案 0 :(得分:13)

而不是:

<script language="javascript" src="https://maps.googleapis.com/maps/api/js?sensor=true&v=3"></script>

尝试:

<script language="javascript" src="https://maps.googleapis.com/maps/api/js?v=3"></script>

来自Google Maps API documentation

  

Google地图不再需要传感器参数   JavaScript API。它不会阻止Google Maps JavaScript API   工作正常,但我们建议您卸下传感器   脚本元素中的参数。