J'essaie d'animer un marqueur d'une coordonnée GPS à une autre. J'utilise actuellement Google Maps pour y parvenir et, bien que mon algorithme semble correct, Google Maps ne parvient pas à convertir la position GPS au bon pixel sur la carte, ce qui rend l'animation moins fluide lorsque la carte est dézoomée . Zoomé, il est très fluide et c'est pourquoi je soupçonne que le "zig zag" est provoqué par Google effectuant une mauvaise conversion LatLng-> pixel.
La meilleure solution serait pour moi de traiter directement les coordonnées des pixels des marqueurs (x, y) mais il n'y a malheureusement pas de méthode publique pour attribuer l'emplacement des pixels à un marqueur.
Le code est disponible ici: http://dev.syskall.com/map/
Comment rendre l'animation plus fluide lors d'un zoom arrière? Sinon, je serais intéressé à utiliser un équivalent de Google Maps qui me permettrait d'accomplir ce que j'essaie de faire si ce n'est pas possible avec Google Maps.
PS: Je ne sais pas si c'est le bon endroit pour poser ma question, faites-moi savoir si ce n'est pas le cas.