Я создаю базовое приложение для поиска автомобилей, которое возвращает результаты от ряда поставщиков, и показывает местоположения этих поставщиков через карту листов. На данный момент я просматриваю результаты и добавляю маркер местоположения в группу слоев для каждого результата.Как избежать добавления повторяющихся маркеров в группу слоев в листовке
Однако каждый поставщик возвращает ряд результатов (разные типы автомобилей, которые они предлагают и т. Д.), И я пытаюсь выяснить, как добавить один маркер для каждого провайдера. Я предполагаю, что, возможно, мне нужно каким-то образом использовать «hasLayer», я просто не уверен, как ...
'HasLayer' работает только в том случае, если вы сравниваете один и тот же объект. Он не будет работать, если у вас есть два отдельных объекта, которые содержат одни и те же данные. Вам нужно будет написать какой-то пользовательский код сравнения, прежде чем добавлять новый слой - тот, который проверяет эти «дублирующие» автомобили - перед добавлением нового слоя в группу. –