2013-10-29

Google Maps API : 複数のMarker を一括消去する

MVCArray.forEach を使う。
  1. markerList = new google.maps.MVCArray();
  2.  
  3. marker1.setMap(map);
  4. markerList.push(marker1);
  5.  
  6. marker2.setMap(map);
  7. markerList.push(marker2);
  8.  
  9.  
  10.  
  11. markerList.forEach(function(marker, idx) {
  12. marker.setMap(null);
  13. });

応用例(GpxClipper:gpxファイルを加工するウェブアプリ)


関連ページ
参考にしたページ