Для проекта я должен указать цветными стрелками, в каком направлении находятся маркеры, которые не отображаются в видимой области.
Когда пользователь прокручивает или масштабирует карту, стрелки перемещаются соответственно туда, где невидимые маркеры сравниваются с текущим центром видимой области.
Вот изображение, демонстрирующее, что необходимо:
Я использую response-native-mapview и добавляю обычные виды на карту для отображения индикаторов.
Я начал работать над этим, сравнивая координаты и вычисляя точку пересечения между линиями (границами и линиями, образованными двумя координатами) в каждом кадре. Он отлично работает на iOS, но довольно отстает от Android, особенно чан, здесь задействовано много маркеров.
Каким будет лучший и оптимизированный способ сделать это?