我试图在用户在文本字段中键入地址时向用户显示地图。我已经能够在运行时呈现一张地图,但我正在努力将点击地图添加为错误
“initMap不是函数”
如何在运行时之后在js文件中添加地图?
答案 0 :(得分:2)
我怀疑您在加入Google Maps API时添加了'Next Match'
查询参数,例如callback
。
当您使用该参数时,您实际上是在告知Google地图在API加载完成后自动执行您指定的功能(在本例中为<script src="https://maps.googleapis.com/...?key=yourkey&callback=initMap></script>
)。因此,首先,如果它与您的用例无关,您将要省略该查询参数。这应该清除你的JavaScript错误,然后你可以使用这样的东西在页面上产生地图:
initMap
答案 1 :(得分:0)
我不确定你要做什么,因为没有代码但可能
document.onload = function () {}
成为你想要的东西
(你有没有搜索过有很多谷歌地图api的指南/文档)