【发布时间】:2015-02-03 12:30:29
【问题描述】:
我正在研究谷歌地图 API。 我已经使用图标路径值在地图上设置了标记。
我的问题是,我没有得到完美的标记点击。
当我点击红色标记时,它会显示另一个标记信息窗口。
然后单击其他标记,然后它会显示另一个标记信息窗口。
这是我的示例:http://jsfiddle.net/u758rqpa/100/
marker = new google.maps.Marker({
position: new google.maps.LatLng(markerA[i][2], markerA[i][1]),
map: map,
icon: {
path: pathValue,
fillColor: markerA[i][6],
fillOpacity: 1,
strokeWeight: strokeWeight,
scale: scalesize,
anchor: new google.maps.Point(200, 200),
rotation: rotation,
}
});
这是错误的点击。
所以,请帮我找出完美的标记点击。
或者我必须做些什么来实现完美的标记点击。
意味着当我点击红色标记时它应该在信息窗口中显示红色,当点击绿色时它应该显示绿色信息窗口。
所以,请给我任何解决方案。
【问题讨论】:
-
更新您的问题以包含您将 infowindows 附加到标记并为标记单击定义事件侦听器的代码。
-
貌似需要定义可点击区域,看看HTML area tag
-
这些标记的最终目的是什么?你想创建一种基于值的饼图,还是标记具有固定的形状并且只有不同的旋转?
-
标记有固定的形状,只有不同的旋转,这就是目的。
-
-ducan ,我的代码在 jsfiddle 中。该链接位于顶部。
标签: javascript google-maps google-maps-api-3