Използвам MapView и трябва да покажа сложни щифтове върху него. Добавям щифт към картата с помощта на addView() с MapView.LayoutParams с MODE_MAP. И така, изгледи на карта, движещи се с карта.
Добавям около 20 пина и когато намаля мащаба на картата, щифтовете се припокриват един с друг.
Как мога да обединя припокриващи се пинове в един щифт?
UPD 1:
За всеки щифт знам rect, който поставя в MapView. Има ли бърз алгоритъм за намиране на припокриващи се правоъгълници?