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

Class: naver.maps.FlightSpot

naver.maps. FlightSpot

FlightSpot 클래스는 지도 위에 주변 항공뷰 마커를 표시하는 레이어를 정의합니다. 기본적으로 마커 클러스터링을 지원합니다.

이 클래스는 panorama 서브 모듈을 로드해야 합니다.

new naver.maps.FlightSpot()

Requires
Example

지도 위에 항공뷰를 표시하고 항공뷰 선택 시 파노라마 `id` 출력 후 항공뷰를 제거하는 예제

var map = new naver.maps.Map("map", {
    center: new naver.maps.LatLng(37.3599605, 127.1058814)
});

var flightSpot = new naver.maps.FlightSpot();
flightSpot.setMap(map);

naver.maps.Event.addListener(flightSpot, "poi_clicked", function(panoId) {
    alert(panoId);
    flightSpot.setMap(null);
});

Extends

Requires

Methods

getMap()

현재 주변 항공뷰 마커가 추가된 지도 객체를 반환합니다.

Returns
Type Description
naver.maps.Map | null

지도 객체

setMap(map)

주변 항공뷰 마커를 지도에 추가합니다. 인수로 null을 전달하면 주변 항공뷰 마커를 지도에서 제거합니다.

Parameters
Name Type Description
map naver.maps.Map | null

지도 객체

Events

poi_clicked

주변 항공뷰 마커를 클릭하면 이벤트가 발생합니다. 단, 그룹 항공뷰 마커(+)를 클릭할 때는 이벤트가 발생하지 않습니다.

Parameters
Name Type Description
panoId string

파노라마 id