1.47

Бесплатные оффлайн карты

Как я и обещал. Бесплатные карты, на осонове Open Street Map, теперь можно закачивать в Сусанина, использовать их оффлайн, и не боятся, что они неожиданно пропадут в самый неподходящий момент. Как их скачивать:

Как использовать:

Сразу скажу и об ограничениях.

Во первых доступны для скачивания карты только определенной области которая включает в себя страны бывшего СССР, часть России (очень большая потому всю пока не получилось охватить, но работаем над этим), частично страны восточной Европы. В дальнейших планах - сделать доступным для скачивания весь мир. Если вы не можете скачать карты своего региона - пишите в комментарии в плей маркете или на почту и я обязательно добавлю их.

Во вторых масштаб карт не максимально подробный, примерно соответствует километровке (12й зум). Вопрос подробных карт в процессе решения. Осонвной вопрос в том, что с увеличением подробности карты вдвое - ее размер увеличивается вчетверо, потому размер карты становится слишком большим чтобы качать и хранить на сервере. Мы решим этот вопрос в близжайшее время, но первостепенная задача - сделать чтобы все нуждающиеся смогли скачать хотябы такие карты.

Во третих, на каждого пользователя в день пока можно будет скачивать не больше 3х карт. У нас пока весьма слабый сервер, и если все пользователи приложения начнут качать все подряд одновременно - он быстро выйдет из строя. То есть, 3 карты в день бесплатно, а если больше - то уже за деньги (на развитие сервера ;)).

Улучшено сохранение точки по нажатию на карту

Многие пользователи жаловались, да и я сам замечал недостатки. Удобно тем что просто - нажал на место на карте и точку сохранил. Неудобно тем, что получается не точно. Я решил добавить вот такую вот "мишень":

Делаете долгое нажатие на нужном месте - появляется мишень. Дальше, двигая мишень, вы корректируете точное расположение точки. Когда вы отпускаете палец - точка сохраняется в центре мишени.

Чтение координат разных форматов

Для удобства пользователей, которые хотят сохранить точку по своим координатам, можно скопировать текст с координатами и вставить его в это окошко:

Функция новая, и думаю с первого раза не все координаты получится вычленить правильно. Если не получается - пишите на почту с примерами.

Оптимизации

Я заметил, что если имеешь много точек (в моем случае порядка 700), то при запуске приложения, оно зависает на пару секунд. И потомк, когда двигаешь карту - она подтормаживает. Я попытался это немного оптимизировать, вроде бы стало меньше тормозить. Если вдруг у кого то это вызовет какие-то проблемы - пишите на почту.