Próbuję animować znacznik z jednej współrzędnej GPS na drugą. Obecnie używam do tego celu Google Maps i chociaż mój algorytm wydaje się prawidłowy, Google Maps źle sobie radzi z konwertowaniem pozycji GPS na prawy piksel na mapie, co sprawia, że animacja nie jest tak płynna, gdy mapa jest pomniejszona . Zbliżenie jest bardzo płynne i dlatego podejrzewam, że „zygzak” jest spowodowany słabą konwersją LatLng-> pikseli przez Google.
Najlepszym rozwiązaniem byłoby zajęcie się bezpośrednio współrzędnymi pikselowymi znaczników (x, y), ale niestety nie ma publicznej metody przypisywania położenia piksela do znacznika.
Kod jest dostępny tutaj: http://dev.syskall.com/map/
Jak sprawić, by animacja była płynniejsza po pomniejszeniu? Alternatywnie, chciałbym użyć odpowiednika Google Maps, który pozwoliłby mi osiągnąć to, co próbuję zrobić, jeśli nie jest to możliwe z Mapami Google.
PS: Nie jestem pewien, czy jest to właściwe miejsce, aby zadać moje pytanie, daj mi znać, jeśli tak nie jest.