0
設置爲map.data.setControls(null)
我仍然可以繪製另一個多邊形。如何只繪製一個多邊形?如果多邊形已經存在,請禁用圖形
http://jsfiddle.net/atrxw00x/1
function savePolygon() {
map.data.toGeoJson(function (json) {
localStorage.setItem('geoData', JSON.stringify(json));
if(json.features.length > 0) {
map.data.setControls(null);
} else {
map.data.setControls(['Polygon']);
}
initControls(json);
});
}
你撥弄去,你可以檢查是否有「polylist」下拉列表中的所有元素,如果有,那麼你可以調用:map.data.setControls(null);. 該調用刪除繪圖工具欄。 –
@BharatGupta謝謝。 'map.data.setControls(null)'我們仍然可以繪製一個新的多邊形。我也想禁用它。 –