YMapSignpost
Класс YMapSignpost — отображает указатели, показывающие число маркеров, которые находятся вне видимой области карты. При перемещении или масштабировании карты указатели автоматически обновляются, отображая актуальное количество невидимых маркеров.
Основные характеристики:
- Автоматическое определение маркеров за пределами видимости карты.
- Визуальное отображение количества скрытых объектов.
- Обновление информации при изменении границ карты.
- Индикация направления, в котором находятся скрытые маркеры.
Этот инструмент особенно полезен при работе с большим количеством объектов на карте, помогая понять, что за пределами видимой области есть дополнительные маркеры, которые можно увидеть при перемещении или изменении масштаба карты.
Примечание
Данный класс является компонентом пакета @yandex/ymaps3-signpost и предоставляет дополнительную функциональность в JS API, которая не входит в основное API.
Для подключения пакета воспользуйтесь инструкцией.
Пример использования
const signpost = new YMapSignpost({
points: MARKERS_COORDINATES
});
MARKERS_COORDINATES.forEach((point) => {
map.addChild(new YMapDefaultMarker({
coordinates: point,
iconName: 'fallback',
size: 'normal'}));
});
<YMapSignpost points={MARKERS_COORDINATES} />
{MARKERS_COORDINATES.map((coordinates, index) => (
<YMapDefaultMarker key={index} coordinates={coordinates} iconName="fallback" size="normal" />
))}
<YMapSignpost :points="MARKERS_COORDINATES" />
<YMapDefaultMarker v-for="point of MARKERS_COORDINATES" :coordinates="point" iconName="fallback" size="normal" />
Конструктор
new YMapSignpost(props: YMapSignpostProps)
Параметры конструктора
|
Параметр |
Тип |
Описание |
|
|
Значение входных |
Унаследовано от
Props
export type YMapSignpostProps = {
points: LngLat[];
};
Параметры
|
Параметр |
Тип |
Значение по умолчанию |
Описание |
|
|
|
Массив координат точек, на которые указывает указатель. |
Методы
_onAttach
_onAttach(): void
Возвращается
void
Переопределяет
YMapComplexEntity.__onAttach
_onUpdate
_onUpdate(propsDiff: Partialvoid
Возвращается
void
Переопределяет
YMapComplexEntity._onUpdate
_onDetach
_onDetach(): void
Возвращается
void
Переопределяет
YMapComplexEntity._onDetach