问题描述
我在学习ionic和google maps API的同时选择了一个项目,我试图使标记可拖动,但是我做到了,但是当我拾取标记时,它突然突然超出了应有的位置(请参见下面的截图)。有什么线索吗?
我只是使用此功能使其工作 marker.setDraggable(true);
预先感谢
public drawMarkerInMap(
aMap,aLatLng,aTitleMarker,hexColour,aSize,hasQRCode
) {
let aSnippet = 'Click aquí para abrir';
let markerIcon: MarkerIcon = { size: { height: aSize,width: aSize } };
let colourWithoutHash = hexColour.substring(1);
if (hasQRCode) {
markerIcon.url = 'assets/img/pinPoiQR' + colourWithoutHash + '.png';
} else {
markerIcon.url = 'assets/img/pinPoi' + colourWithoutHash + '.png';
}
let markerOptions: MarkerOptions = {
icon: markerIcon,snippet: aSnippet,position: aLatLng,title: aTitleMarker,draggable : true
};
return new Promise<Marker>((resPromesa) => {
aMap.addMarker(markerOptions).then((marker: Marker) => {
resPromesa(marker);
});
});
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)