Скрыть наложенный маркер на карте ArcGIS с JS API - PullRequest
0 голосов
/ 23 марта 2020

Я использую JS API для ArcGIS 4.14 (веб-карта), у меня есть два набора маркеров (указатели на слои). Один является приоритетным, чем другой. Как скрыть маркер с низким приоритетом, который появляется над маркером с высоким приоритетом? Заранее спасибо.

1 Ответ

0 голосов
/ 25 марта 2020

У вас проблема с порядком рендеринга объектов.

Один из простых способов решения этой проблемы - использование двух слоев объектов вместо одного. В первом случае вы сохраняете функции с маркерами низкого приоритета, а функции с маркерами высокого приоритета - во втором. Вы можете сделать это, используя свойство definitionExpression.

Наконец, вы добавляете на карту второй слой (объекты с маркерами высокого приоритета) последними.

ArcGIS API - Feature Layer DefinitionExpression

...