将谷歌地图添加到网站

时间:2017-10-31 21:13:27

标签: javascript html google-maps web

我试图在用户在文本字段中键入地址时向用户显示地图。我已经能够在运行时呈现一张地图,但我正在努力将点击地图添加为错误

  

“initMap不是函数”

如何在运行时之后在js文件中添加地图?

2 个答案:

答案 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的指南/文档)