위치를 지정하여 마커를 한개 또는 여러개 표시할 수 있습니다.
각 마커에 원하는 아이콘을 각각 지정하여 줄 수 있습니다.
여러 개의 마커를 지정하기 위하여 배열 형태로 인자를 받습니다.
비동기 메소드이므로 반드시 동기 방식으로 호출을 하셔야 고유한 ID가 보장됩니다.
map.markers.set({
marker: [
{
x: 1000, // 마커의 x좌표
y: 2000, // 마커의 y좌표
iconOption: {
anchor:{ // 아이콘 중심좌표값 (default값 x:0.5,y:0 )
x : 0.5,
y : 0
},
iconUrl: './img_marker_blue-3x.png', // 아이콘 이미지. url적용안할시 default로 지정된 marker image 적용
width: 100, // marker 넓이값. default = marker image의 기본 width
height: 100 // marker 높이값. default = marker image의 기본 height
visibleIcon: true. // marker를 보여줄지 말지 여부. default = true
},
floorId: string, // 각 마커의 층을 지정. 지정하지않을 경우 현재 보이는 층에만 표시,
data: any, // 마커를 클릭했을 때 반환할 정보
},
],
});
마커 API 에 접근할 수 있는 클래스입니다.