Bonjour à tous;
Je trouve des soucis avec la fonction getPixelFromLonLat d'OpenLayers car elle ne retourne pas des valeurs: il y' a des problèmes d'imprécision dans le résultat obtenu.
Par exemple; la commande suivante :
map.getLonLatFromPixel( map.getPixelFromLonLat( new OpenLayers.LonLat(9.55,35.23) ) ), retourne normalement la valeur 9.55,35.23 car il s'agit ici d'appliquer une fonction à sa fonction réciproque.
réciproque mais ce n'est pas le cas car cela retourne des valeurs différentes pour chaque niveau de Zoom de l'ordre de 9.84558, 35.450124 ...
Existe-t-il une méthode plus précise pour le calcul des pixels à partir des Long/Lat?
Je vous remercie d'avance;
Cordialement;
Je trouve des soucis avec la fonction getPixelFromLonLat d'OpenLayers car elle ne retourne pas des valeurs: il y' a des problèmes d'imprécision dans le résultat obtenu.
Par exemple; la commande suivante :
map.getLonLatFromPixel( map.getPixelFromLonLat( new OpenLayers.LonLat(9.55,35.23) ) ), retourne normalement la valeur 9.55,35.23 car il s'agit ici d'appliquer une fonction à sa fonction réciproque.
réciproque mais ce n'est pas le cas car cela retourne des valeurs différentes pour chaque niveau de Zoom de l'ordre de 9.84558, 35.450124 ...
Existe-t-il une méthode plus précise pour le calcul des pixels à partir des Long/Lat?
Je vous remercie d'avance;
Cordialement;