-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
分享您嘗試的相關代碼並指出您遇到問題的部分。 –