Suite

Se tromper de lat/lang après la transformation de la projection "EPSG:900913" en "EPSG:4326"


Dans OpenLayer3 Map, je reçois lat/lang de nominatim et la carte est en projection "EPSG:900913", puis en la transformant en projection "EPSG:4326".

si lat = 12.9791198 et lang = 77.5912997 alors je me transforme comme ceci,

var point = new ol.geom.Point([lan,lat]); point.transform("EPSG:4326","EPSG:900913");

Après la transformation, lat/lang devrait être [8643375.747091185,1460888.081802196] mais j'obtiens [8637423.97259228,-13864431.524951909].


Lors de la création de l'instance de point

var point = new ol.geom.Point([lon,lat]);

les valeurs lon et lat doivent être au format numérique auparavant, elles étaient au format chaîne, elles étaient donc converties en mauvais lat et long.