2017-10-07 10 views
3

je veux convertstring à latlng supposer la chaîne est 23.097278,72.446139 je veux le convertir en latlng, quand je fends des chaînes j'obtiens le résultat comme je veux mais quand je convertis en latlng il ajoute quelques chiffres à la fin du co par exemple centerPoint: (23.081295, 72.49794399999996), ce que j'ai fait jusqu'à présent est ci-dessous plz aidez-moi à le résoudre.ionique: - convertir la chaîne en latlng ajouter plus de chiffre à la fin?

temp="23.097278,72.446139"; 
let temp1 = temp.split(','); 

let coordinatesLat = temp1[0]; 
let coordinatesLong = temp1[1]; 

console.log("temp1 : " +coordinatesLong); 

let centerPoint = new google.maps.LatLng(coordinatesLat, coordinatesLong); 
console.log("centerPoint : " +centerPoint); 

sortie dans le journal

temp1 : 72.497944 
centerPoint : (23.081295, 72.49794399999996) 

Répondre

0

Essayez de le convertir à flotter

var = latDouble parseFloat (latitude); var longDouble = parseFloat (long);

+0

Ne fonctionne pas avec ce code –