google-maps - 选择谷歌地图上的所有多边形
问题描述
有什么方法可以选择地图上的所有多边形而不点击它们,我想将所有多边形坐标发送到服务器并保存它们但是我必须先获取所有多边形路径然后发送它们。我搜索了一整天,然而,什么也没找到。我用这段代码创建多边形:
const drawingManager = new google.maps.drawing.DrawingManager({
drawingMode: google.maps.drawing.OverlayType.POLYGON,
drawingControlOptions: {
drawingModes: ["polygon"]
},
polygonOptions: polyOptions,
map: this.map
});
谷歌地图提供了很多可以获取多边形对象的事件但是我想一起选择
解决方案
为地图创建每个多边形对象时,将它们存储到数组中以供将来访问
可变多边形 = [];
var 多边形 = 新的 google.maps.Polygon({ ... });
多边形.push(多边形);
推荐阅读
- powershell - Invoke-WebRequest 未被识别为 cmdlet Windows 7 Powershell 的名称
- regex - 在两组字符之间获取一组目标字符
- c# - C# Selenium - 抛出异常:'OpenQA.Selenium.StaleElementReferenceException'
- r - 无法写入 hdf5 文件:H5Dcreate 中的错误
- c# - 如何在 Unity3D 中锁定 z 旋转?
- r - R修复与五大湖接壤的州的形状
- python - If 语句不执行第一个打印命令,斐波那契赋值
- profiling - 在 Windows 上进行分析
- azure - Azure Api 管理:函数应用似乎没有被调用?
- sql - 如何导出表 PostgreSQL?