-2
当我将鼠标移动到折线上时,我需要找到最近的标记。 这些标记位于同一条折线上。 标记是隐藏的,我想显示最接近鼠标的一个,然后显示下一个,并隐藏prev。 感谢如何获得多段线上最近的标记?
// SET PATH
var Path = new google.maps.Polyline({
geodesic: true,
strokeColor: '#993300',
strokeOpacity: 1.0,
strokeWeight: 4 ,
id: 123
});
Path.setMap(map);
var path = Path.getPath();
data.map(function(val){
path.push(new google.maps.LatLng(+val.lat, +val.lon));
Path.setPath(path);
})
google.maps.event.addListener(Path, 'mousemove',function(e){
console.log(e.latLng)
})
什么?你的鼠标?如果标记都在同一条折线上,则它们都与折线“最接近”。 – Adam
@亚姆是的,离鼠标最近。 – SERG
分享您尝试的相关代码并指出您遇到问题的部分。 –