logo
Tutorials Examples naver map js api v3 네이버 지도 API PanoramaProjection

Interface: PanoramaProjection

naver.maps. PanoramaProjection

PanoramaProjection 인터페이스는 파노라마의 투영을 나타내는 것으로, 좌표 변환과 같은 작업에 필요한 메서드를 제공합니다.

이 인터페이스는 Panorama 인스턴스의 getProjection 메서드를 이용해 가져올 수 있으며, 직접 초기화해서 사용할 수 없습니다.

Extends

Requires

Methods

fromCoordToPov(coord)

지정한 위/경도 좌표에 해당하는 파노라마 시야를 반환합니다.

Parameters
Name Type Description
coord naver.maps.LatLng

위/경도 좌표

Returns
Type Description
PanoramaPov

파노라마 시야

Example

파노라마 초기화 이벤트 발생 시 추가한 마커를 바라보도록 시야를 조정하는 예제

var pano = new naver.maps.Panorama("pano", {
    position: new naver.maps.LatLng(37.3599605, 127.1058814)
});

var marker = new naver.maps.Marker({
    position: new naver.maps.LatLng(37.359484, 127.105333)
});

naver.maps.Event.addListener(pano, "init", function() {
    marker.setMap(pano);

    var proj = pano.getProjection();
    var lookAtPov = proj.fromCoordToPov(marker.getPosition());
    if (lookAtPov) {
        pano.setPov(lookAtPov);
    }
});