【发布时间】:2016-12-16 21:32:39
【问题描述】:
我正在使用科尔多瓦地图插件。我添加了标记并添加了 MARKER_DRAG_END 事件。事件也会被解雇,但我保证我没有得到标记的新 latlng。您能告诉我如何实现这一目标吗?
this.map.addMarker({
'position': location,
'icon': 'green',
'title': "Pickup Location",
'draggable': true
//,'animation': google.maps.Animation.DROP
}, function(marker) {
alert('addMarker callback started.');
//this.addUpdateMarkerData('pickup',marker,location);
//marker.showInfoWindow();
//Drag event of marker
marker.addEventListener(GoogleMapsEvent.MARKER_DRAG_END, function(marker) {
alert('GoogleMapsEvent MARKER_DRAG_END');
marker.getPosition(function(latLng) {
alert('GoogleMapsEvent.MARKER_DRAG_END Lat ~ '+latLng.lat() + ' And Long ~ '+latLng.lng())
//marker.setTitle(latLng.toUrlValue());
//marker.showInfoWindow();
});
});
});
【问题讨论】:
标签: ionic-framework ionic2 cordova-plugins