【发布时间】:2016-01-17 14:28:36
【问题描述】:
在我们公司,我们使用自行开发的 Web 应用程序(我帮助开发了它)。该应用程序的一部分从数据库加载特定日期的数据(当天要做的工作),要求谷歌地图提供正确的坐标并在地图上显示每个工作)。因为这些作业可以集群,所以我们使用自定义工具提示,当我们悬停标记时会弹出该工具提示,以显示有关该作业的一些深入信息,而无需单击它。
这部分已经做了 4-5 年了(事件更多,但这是唯一在触发函数中使用参数的部分):
google.maps.event.addListener(localOrderMarker,'mousemove',function(){hideToolTip();showToolTip(event,'some example text',200)});
但自 2015 年 10 月 11 日 Google 地图 api v3 更新以来,“showToolTip”的第一个参数保持“未定义”。在该更新之前传递了 MouseEvent,因此我们知道鼠标光标的确切位置,但使用的是 clientX 和 clientY 属性。但现在这不再起作用了:(
我正在努力寻找解决方案。我做了很多搜索(现在差不多 2 个完整工作日)并尝试了很多东西,但直到现在都没有奏效。
希望有人了解正在发生的事情并可以为我指出解决方案。任何帮助表示赞赏。
【问题讨论】:
-
本主题是否解决了您的问题? fxsitecompat.com/en-US/docs/2015/… 或者看看这个答案:stackoverflow.com/questions/6558160/…
-
遗憾的是没有(或者我没有正确理解它),但是 Dr.Molle 的回答成功了。
标签: javascript google-maps-api-3