Я нахожусь в процессе улучшения удобства использования приложения Android, над которым я работаю.Приложение использует Mapbox SDK (Android) 7.0.0 для функциональности отображения ядра, а плагин Mapbox Annotations 0.4.0 используется для размещения маркеров / символов на карте (согласно официальная документация Mapbox относительно устаревшего существующего метода добавления маркеров в MapboxMap
экземпляр с использованием mapboxMap.addMarker(...)
).
Моя реализация использует SymbolManager длямаркеры / символы массового импорта с использованием техники, очень похожей на этот официальный пример .Это работает очень хорошо, однако я хотел бы улучшить это, используя мои маркеры / символы аннотации cluster способом, аналогичным этому другому официальному примеру .
Проблема, которую я вижу здесь, заключается в том, что кластеризация маркера / символа аннотации основана на добавлении / удалении SymbolLayer объектов ( в примере, связанном выше ).У меня очень мало удачи в поиске информации о том, как эта функциональность может быть реализована с помощью объекта SymbolManager .
Есть ли способ добиться кластеризации маркеров / символов аннотаций, аналогичного тому, который используется ввышеупомянутый (SymbolLayer
) пример использования SymbolManager
вместо?
Любая помощь с этим будет очень полезна!
Самая близкая информация, которую я мог найти по теме, была эта нерешенная проблема в плагине GitHub плагина Mapbox Annotation, которая ссылается на то, что может быть той функциональностью, которую я ищу, помечена для будущего развития.