map의 모든 poi 중에서 설정한 option값에 맞는 poi를 반환합니다
검색할 option. title, id, floorId, groupCode의 값을 가짐. option의 내부값들은 전부 optional함. option 내부값이 없을 경우 모든 poi list 반환
찾은 poi, poi 배열. 존재하지 않는 POI일 경우 undefined 반환.
const option = {
title: '실', // title에 입력받은 값이 포함되는 모든 poi들을 반환합니다.
id: 'PO-JQ4mw4YeT4536', // id가 같은 poi를 반환합니다.
floorId: 'FL-t4vqgyek3jnb8146', // floorId가 같은 모든 poi들을 반환합니다.
groupCode: 'A1' // groupCode가 같은 모든 poi들을 반환합니다.
categoryCode : 'S001' //categoryCode가 같은 모든 poi들을 반환합니다.
contentName: '3' // contentName 에 입력받은 값이 포함되는 모든 poi들을 반환합니다.
}
mapData.dataPoi.find(option);
categoryCode와 floorId categoryCode에 해당하는 poi들중 또는 parameter에 해당한 Poi 들중 지정한 floorId와 가까운 층의 poi들을 반환하는 함수
좌표를 지정하는 경우에는 좌표를 기준으로 가까운 순서로 정렬하여 반환함 parameter 의 floorId로 넘긴 층에 존재하는 poi를 모두 반환 해당 층에 존재하는 poi가 없을 경우, 가까운 층의 floorId와 해당하는 poi를 모두 반환 가까운 층이 여러 개일 경우 현재 층 기준 아래 층이 우선순위가 높다 (예를 들어 현재 1층이고 B1과 2F에 poi가 있는 경우는 B1이 더 가까운 층임)
categoryCode에 해당하는 poi들 중 지정한 floorId와 가까운 층의 poi
map의 POI 정보를 담고 있는 클래스