增加谷歌地图中路线的悬停区域

时间:2013-04-14 01:20:47

标签: google-maps google-maps-api-3 routes

我在谷歌地图上显示几条路线。当用户在路线上(或在其附近)悬停/点击时,我会弹出一个包含路线信息的信息。

问题是,我认为谷歌没有让路线被点击/悬停,因为你需要很棒的鼠标精度!您必须在路线像素上点击它或悬停以激活。这非常具有挑战性!

我试过让路线更粗,但是在重叠之前我不能让它们太厚而且视觉上没用。

如何增加悬停区域?

我注意到,对于方向,谷歌有一个鼠标跟踪器,显示距离路线较大的鼠标距离。此鼠标跟踪器是路径上的一个点,当鼠标离路径一定距离时显示该点。这有点像我想要的。我可以通过遍历路径中的所有段来手动实现一个,并计算从段端点(可能是一段上插入的几个点 - 取决于段长度)到地图上鼠标坐标的距离。我必须考虑缩放级别或者有办法将地图上的距离转换为屏幕上的距离/像素。

0 个答案:

没有答案