人。这是我的问题:
我已将google maps API添加到我的项目中,我正在使用AngularJs。 并且在这个问题上得到了控制台:
Uncaught
message: "initMap is not a function"
name: "InvalidValueError"
当加载Google Map API然后执行initMap函数时,就会发生这种情况。如果我没有initMap函数,则initMap不会生成函数错误。我明白了!
然后我将全局initMap函数添加到我的主js文件中,问题就消失了!
请允许有人向我解释为什么问题已经消失了?添加简单的全局函数initMap()是否是正确的解决方案?谢谢!
答案 0 :(得分:2)
它被声明为API的回调。一旦加载,就会执行该功能。删除那部分,你应该是好的。
<script
src="https://maps.googleapis.com/maps/api/js?callback=initMap">
</script>