よく使うわりに忘れるのでメモ
画面上に表示されている範囲内のマーカーだけ表示する。
範囲外のマーカーは非表示にする。
// map -> google Maps obj
// markers -> marker Array
google.maps.event.addListener(mapObj, 'idle', function(){
markers.forEach(function(mk){
if(map.getBounds().contains(mk.getPosition())){
mk.setVisible(true);
}else{
mk.setVisible(false);
}
});
});