ドキュメントに書かれているように、ポリラインのパスでエッジのインデックスを取得しようとしています。ただし、ポリラインでクリック イベントをトリガーするたびに、未定義の値が返されます。
これが私のコードです:エッジ、パス、頂点はすべて未定義です
route = new google.maps.Polyline({
path: polyLineArray,
strokeColor: "#FF0000",
strokeOpacity: 1.0,
strokeWeight: 5,
clickable: true,
editable: false
});
google.maps.event.addListener(route, 'click', function(evt) {
console.log("route click1: " + evt.edge);
console.log("route click2: " + evt.path);
console.log("route click2: " + evt.vertex);
console.log("route click3: " + evt);
for(var property in evt) {
console.log("route click4: " + property + " - " + evt[property]);
}
} });
ここで何か不足していますか?どうもありがとう