![](/img/trans.png)
[英]google map fusion table - simple query to select country polygon is not working
[英]Select all polygon on the google map
有什么方法可以在不單擊它們的情況下選擇地圖上的所有多邊形,我想將所有多邊形坐標發送到服務器並保存它們,但是我必須先獲取所有多邊形路徑,然后再發送它們。 我搜索了一整天,但是什么也沒找到。 我用這個代碼創建多邊形:
const drawingManager = new google.maps.drawing.DrawingManager({
drawingMode: google.maps.drawing.OverlayType.POLYGON,
drawingControlOptions: {
drawingModes: ["polygon"]
},
polygonOptions: polyOptions,
map: this.map
});
谷歌地圖提供了很多可以獲取多邊形對象的事件,但我想一起選擇
當您為地圖創建每個多邊形對象時,將它們存儲到一個數組中以供將來訪問
var 多邊形 = [];
varpolygon = new google.maps.Polygon({ ... });
多邊形。推(多邊形);
var polygons = [];
google.maps.event.addListener(drawingManager, 'polygoncomplete', function (polygon) {
polygons.push(polygon);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.