Я занимаюсь разработкой приложения для Android с использованием osmdroid.Я рисую наложение на карте, в зависимости от вашего текущего местоположения.В зависимости от уровня зумирования наложение может получить больше деталей (уровень детализации).Другими словами, я должен нарисовать оверлей на каждом уровне зума.Моя проблема в том, что функция onCreate вызывается только один раз, как и моя функция для рисования оверлея.Я должен оптимизировать алгоритм наложения.Наложение, которое я рисую на карте, должно быть детализировано по мере необходимости и не более.На уровне увеличения 0 нет необходимости рисовать маленький многоугольник с несколькими тысячами точек.