Я намагаюся оживити маркер від однієї координати GPS до іншої. В даний час я використовую Карти Google для досягнення цього, і хоча мій алгоритм здається правильним, Google Maps робить погану роботу з перетворення позиції GPS на потрібний піксель на карті, що робить анімацію не такою гладкою, коли карта зменшується . Збільшення масштабу є дуже плавним, і тому я підозрюю, що "зигзаг" спричинений тим, що Google робить погану конверсію LatLng-> пікселів.
Найкращим рішенням буде для мене безпосередньо мати справу з координатами пікселів (x, y), але, на жаль, не існує жодного публічного методу для призначення місця розташування пікселів маркеру.
Код доступний тут: http://dev.syskall.com/map/
Як би ви зробили анімацію більш гладкою при зменшенні масштабу? Крім того, мені було б цікаво використовувати еквівалент Карт Google, який дозволив би мені виконати те, що я намагаюся зробити, якщо це неможливо з Google Maps.
PS: Я не впевнений, чи це правильне місце для запитання, дайте мені знати, якщо це не так.