您好,我正在使用ionic和Google API制作地图,该地图具有折线;并需要在此折线内部调用一个函数,但带有长单击事件。
我喜欢这样的东西。
google.maps.event.addListener(polygon, 'longClick', function(e){
_self.method(e, _self);
}, false);
}
但是我找不到需要打电话的活动。
我尝试过这个,但是当我绘制地图时也调用了函数。
var mousedUp = false;
google.maps.event.addListener(polygon, 'mousedown', function(event)
{
mousedUp = false;
setTimeout(function(){
if(mousedUp === false){
//do something if the mouse was still down
//after 500ms
}
}, 2000);
});
google.maps.event.addListener(polygon, 'mouseup', function(event){
mousedUp = true;
});
google.maps.event.addListener(map, 'dragstart', function(event){
mousedUp = true;
});