[javascript] 자바스크립트로 Mapbox 지도의 스케일 변경하기

Mapbox는 인기있는 웹 기반 지도 서비스입니다. 자바스크립트를 사용하여 Mapbox 지도의 스케일을 변경하는 방법을 알아보겠습니다.

Mapbox 스케일 변경하기

Mapbox API는 Map 객체를 제공하여 맵을 생성하고 조작할 수 있습니다. 이 Map 객체의 setZoom 메서드를 사용하여 스케일을 변경할 수 있습니다.

아래는 Mapbox 지도의 스케일을 10으로 변경하는 예제 코드입니다.

// Mapbox 맵 생성
mapboxgl.accessToken = 'YOUR_ACCESS_TOKEN';
var map = new mapboxgl.Map({
  container: 'map',
  style: 'mapbox://styles/mapbox/streets-v11',
  center: [-74.5, 40],
  zoom: 9
});

// 스케일 변경
map.setZoom(10);

위의 코드에서 YOUR_ACCESS_TOKEN 부분에는 자신의 Mapbox Access Token을 넣어야 합니다. Access Token을 얻으려면 Mapbox 웹 사이트에 가입하고 토큰을 생성해야 합니다.

더 많은 스케일 조작 기능

Mapbox API에는 스케일을 조작하는 다양한 메서드와 이벤트가 제공됩니다. 아래는 일부 유용한 메서드와 이벤트의 예시입니다.

자세한 내용은 Mapbox API 문서를 참조하세요.

결론

이렇게 자바스크립트를 사용하여 Mapbox 지도의 스케일을 변경할 수 있습니다. setZoom 메서드를 사용하여 스케일을 직접 설정하거나 zoomIn, zoomOut 메서드를 사용하여 스케일을 조작할 수 있습니다. Mapbox API 문서를 통해 더 많은 기능과 이벤트를 알아보세요.