본문 바로가기

닷컴's_열공/API

google map api - map.fitBounds (bounds)

google map 을 사용하다 보면 marker가 많은 경우 지도의 표시가 잘 되는데 

마커가 1개거나 거리가 작아서 지도가 안 보이는 경우가 있다.


이런 경우


google.maps.event.addListener(map,"zoom_changed",function(){

zoomChangeBoundsListener = google.maps.event.addListener(map, "bounds_changed",function(event){

if(this.getZoom() > 12)

this.setZoom(12);

google.maps.event.removeListener(zoomChangeBoundsListener);

});

});


위 코드를 

function initialize() { 

하는곳 사이에 두면 된다.