lazybird » 24 июн 2009, 08:05
Навигация. Курсор в центре, а карта движется. Хотелось бы, что-бы карту можно было сдвигать (ее и сейчас можно сдвинуть, но она "съезжает" назад до центра курсора-маркера) и она так же и продолжала бы двигаться, при этом курсор оставался бы в новом месте. Это потому, что при движении больше смысла имеет отображение того, что было впереди, а не того, что уже проехали. Ну и соотв. если маркер потерялся, то на панели нужна кнопка центрирования карты.
А ничего нельзя придумать по поводу производительности при масштабировании? Достаточно медленно все происходит. Может кэшировать в памяти что-то? Ведь часто приходится отъехать подальше для обзора и потом вернуться назад... Плюс такой момент. Я нажал кнопку "масштаб минус" (т.е. отъехать назад) три раза. Все три раза с маленькой задержкой, т.е. еще не отрисовалось даже первого изменения масштаба, программа "думает" над ним. Тут бы хорошо было бы, если бы программа не отрабатывала все три по-очереди, а после хотя бы одного, которое уже началось, "увидела", что надо сделать еще два и сразу "прыгнула" бы на самое последнее, т.е. реализовать внутри очередь операций масштабирования. Дело в том, что на планшетниках можно назначить, или они уже не назначены, кнопки для масштабирования, и поэтому в машине пользоваться очень удобно -- сильно удобнее, чем тыкать стилусом в менюшку и выбирать там масштаб. А планшет штука не самая быстрая, поэтому масштаб это самая большая проблема производительности там.
И да, заметил под конец уже и не проверил окончательно правда. Например загружен 18 уровень, стоит "брать из кэша только". Трэк из KML отрисован. Если перейти на 19 уровень, то трэк пропадал. 19 при этом не загружен.
В любой случае, вопрос с навигацией выглядит сейчас очень хорошо. ,)