0

これは私のコードです:

google.maps.event.addListener(marker, 'rightclick', function(event) {

    //delete marker
    var nowIndex1='nowIndex1';
    function callback1(element, index){
        if(marker == element) nowIndex1=index
    }
    markers.forEach(callback1)
    if(nowIndex1!='nowIndex1') markers.removeAt(nowIndex1)

    //delete path
    var nowIndex2='nowIndex2';
    function callback2(element, index){
        if(event.latLng == element) nowIndex2=index
    }
    path.forEach(callback2)
    if(nowIndex1!='nowIndex1') path.removeAt(nowIndex2)

    marker.setMap(null)

})

エラーは「イベントは未定義です」です

どうすればいいですか?

ありがとう

4

1 に答える 1

0

これは悪いです。DOM の mousedown イベントを返すことになっています。バグだと思います。また、ポインターの横にメニューを配置したかったので、イベントにアクセスしようとしたため、フレームワークを使用してポインターの位置を取得し、マーカーの横にメニューを配置する必要がありました。

于 2010-07-20T15:38:55.513 に答える