Google地图点击多个标记上的事件

时间:2018-05-23 01:26:46

标签: javascript google-maps maps markers

有人可以告诉我为什么这不起作用?我已经尝试了两天试图弄清楚为什么我不能点击我的标记。标记看起来很好,但我无法获得任何点击事件。我没有得到错误或任何东西,只是没有回应。谢谢,麻烦您了。即使你只是指导我正确的方向,我也是一个喜欢学习的人,即使在谷歌地图文档中,我也似乎无法弄清楚我的错误。

Uncaught Error: [HMR] Hot Module Replacement is disabled.
    at eval (webpack:///(:8080/webpack)/hot/dev-server.js?:7:8)
    at Object.<anonymous> (bundle.js:1)
    at t (bundle.js:1)
    at eval (webpack:///multi_(:8080/webpack)-dev-server/client?:2:1)
    at Object.<anonymous> (bundle.js:1)
    at t (bundle.js:1)
    at bundle.js:1
    at bundle.js:1

1 个答案:

答案 0 :(得分:1)

google.maps.addListener的第三个参数必须是函数指针(不带参数的函数名)或返回将在事件触发时执行的函数。 addClickToMarker(marker)没有返回函数并且不是函数指针,因此它执行一次,返回null,之后每次单击标记时执行{{1}功能。