0
地図からすべての図面を消去するjavascript関数を探しています。 map.removeMarkers()
またはmap.removeOverlays()
のような形ですが、図形の場合は特に円です。Googleマップ:すべてのサークルを削除
Androidでこれを行う方法についていくつかの回答がありましたが、私はウェブソリューションを探しています。私は私の円を描くようにgmaps.jsを使用しています:
// create circle loop
for(i = 0; i < data.mapArray.length; i++) {
circle = map.drawCircle({
lat: data.mapArray[i].lat,
lng: data.mapArray[i].lng,
radius: parseInt(data.mapArray[i].radius),
strokeColor: '#'+data.mapArray[i].color,
strokeWeight: 8,
fillOpacity: 0,
click: (function (e) {
return function() {
$('#'+modalType).modal({
remote: modalURL+e
});
};
})(data.mapArray[i].id)
});
} // end loop
私はこのループ内で、私は配列に円を追加し、それらのすべてをクリアする関数を呼び出す必要があると推測しているが、私はよそれをどのように実行するかわからない。
実感ありがとう!よく働く。 – Lauren
はい、喜んで助けてください –