【发布时间】:2016-02-05 01:19:15
【问题描述】:
我有一个数据层:
mylayer.loadGeoJson(myGeoJsonString);
mylayer.setStyle(function(feature){
var col = feature.getProperty('strokeColor');
return { strokeColor: col,
strokeWeight: 3,
fillOpacity: 0,
clickable: true,
draggable: true
}
});
每个要素都可以通过鼠标拖动操作在地图上移动,但如果我尝试为 dragend 事件添加侦听器:
mylayer.addListener('dragend', function(event) {
if (confirm("Do you really want to move it?")) {
console.log ("Moved, need to update spatial DB...");
}
});
但事件不会触发(也使用 Google Chrome 调试控制台断点进行检查)。
我哪里错了?
【问题讨论】:
标签: google-maps google-maps-api-3