입력받은 id에 해당하는 object를 지도상에 감춥니다. id 를 지정하지 않으면 모든 object 를 지도상에 감추고, id 를 지정하면 지정한 object 만 지도상에 감춥니다. 복수의 id 를 지정할 수 있습니다. 주의) reset() 함수를 실행해도 지도상에 표시하지 않습니다.
Optional
id: string | string[]감추려는 object id 또는 object id 배열. id 를 전달하지 않으면 모든 object 를 감춤.
map.objects.hide('OB-mxanpdYA1T2410'); // 단일 object hide
map.objects.hide(['OB-mxanpdYA1T2410', 'PO-JQ4mw4YeT4536']); // object array hide
map.objects.hide(); // 모든 object hide
단일 id 를 전달하면 단일 object 만 원래 상태로 되돌립니다. 여러 개의 id 를 배열로 전달하면 여러 object 들을 원래 상태로 되돌리고, id 를 전달하지 않으면 모든 object 들을 원래 상태로 되돌립니다.
Optional
id: string | string[]object id 또는 object id 배열. id 를 전달하지 않으면 모든 object 를 되돌림.
map.objects.reset('OB-mxanpdYA1T2410'); // 단일 object reset
map.objects.reset(['OB-mxanpdYA1T2410', 'PO-JQ4mw4YeT4536']); // object array reset
map.objects.reset(); // 모든 object reset
object 의 속성을 변경합니다. id 를 지정하지 않으면 모든 object 의 속성을 변경하고, id 를 지정하면 지정한 object 에 대해 속성을 변경합니다. 복수의 id 를 지정할 수 있습니다.
const updateOption = {
color: "#00ffff",
strokeColor: "#00ffff",
strokeWidth: 10,
strokeOpacity: 10,
opacity: 0.3,
isAnimate: true,
duration: 1200,
isRepeat: true,
isYoyo: false,
// id 를 지정하지 않으면 모든 object 의 속성을 변경합니다.
// ids: [
// 'OB-aN7fGeVoze1959',
// 'OB-mxanpdYA1T2410',
// 'PO-JQ4mw4YeT4536',
// ],
}
map.objects.set(updateOption);
오브젝트 속성 옵션
적용된 오브젝트 속성 옵션값
hide()함수로 숨겨진 Object를 지도상에 표시합니다. id 를 지정하지 않으면 모든 object 를 지도상에 표시하고, id 를 지정하면 지정한 object 만 지도상에 표시합니다. 복수의 id 를 지정할 수 있습니다.
Optional
id: string | string[]표시할 object id 또는 object id 배열. id 를 전달하지 않으면 모든 object 를 표시함.
map.objects.show('OB-mxanpdYA1T2410'); // 단일 object show
map.objects.show(['OB-mxanpdYA1T2410', 'PO-JQ4mw4YeT4536']); // object array show
map.objects.show(); // 모든 object show
오브젝트 API 에 접근할 수 있는 클래스입니다.