我通过使用绘图管理器(google map JS)绘制一条折线,完成绘制的线后,我得到折线的坐标,但当我试图编辑绘制的线时,坐标没有改变。
我正在添加工作堆栈闪电战URL参考这里
请在这些问题上帮助我,
提前感谢。
添加mouseup监听器可以解决这个问题。
https://stackblitz.com/edit/angular-draw-polygon-google-maps-g5pbc9?file=app%2Fapp.component.ts
overlayClickListener(overlay) {
var self =this;
google.maps.event.addListener(overlay, "mouseup", function(event){
self.centers = overlay
.getPath()
.getArray()
.map((coord) => {
return {
lat: coord.lat(),
lng: coord.lng(),
};
});
});
}