Повторяющийся маркер Mapbox gl

Я пытаюсь повторить маркер в тех же координатах, когда я перемещаю карту в бесконечность, так же, как и слои.

пример: https://www.mapbox.com/mapbox-gl-js/example/geojson-polygon/

Кто-нибудь нашел, как это сделать, пожалуйста?

Если это невозможно, то можно ли, наоборот, не повторять слои при перемещении карты?

Спасибо


person YoChappu    schedule 23.12.2016    source источник
comment
Я не понимаю, что вы имеете в виду - перемещение карты в бесконечность? Повторить маркер с теми же координатами? Можешь попробовать объяснить по-другому?   -  person Steve Bennett    schedule 03.01.2017
comment
О, теперь это имеет смысл для меня. Базовая карта повторяется при горизонтальной прокрутке по всему миру, а маркеры — нет — они существуют ровно на одну широту/долготу.   -  person Steve Bennett    schedule 21.01.2019


Ответы (1)


В приведенном вами примере ссылки не используются маркеры для рендеринга затененной области. Он использует объект, в данном случае полигон, включенный в слой (у слоя может быть много объектов).

В MapBox отображаемая карта состоит из любого количества слоев (включая данные плитки), которые отображаются всякий раз, когда вы прокручиваете или перетаскиваете в определенную область карты. Например, когда вы продолжаете перетаскивать карту вправо, она просто продолжит рендеринг в соответствующих слоях и тайлах.

Функциональность маркера имеет другую цель, которая представляет собой одну выбранную точку, которая полезна для взаимодействия пользователя с щелчком или наведением.

person amichaelr    schedule 10.01.2017