Je veux convertir une chaîne avec un motif comme "(53.324523, 43.252352)" en un latlng. J'ai déjà trouvé la bonne fonction:Convertir la chaîne en latlng google maps
var input = latlngArray[i];
var latlngStr = input.split(",",2);
var lat = parseFloat(latlngStr[0]);
var lng = parseFloat(latlngStr[1]);
latlngArray[i] = new google.maps.LatLng(lat, lng);
Le problème est que je ne peux pas obtenir un lat approprié. Quand j'utilise l'alerte pour l'afficher, il ne dit que NaN, alors que la variable lng affiche la bonne valeur.
Vous l'avez. Merci pour l'aide.
var input = latlngArray[i].substring(1, latlngArray[i].length-1);
var latlngStr = input.split(",",2);
var lat = parseFloat(latlngStr[0]);
var lng = parseFloat(latlngStr[1]);
latlngArray[i] = new google.maps.LatLng(lat, lng);
Avez-vous retiré '(' et ')' – Bolu
je l'ai déjà pensé que ce pourrait? Je suppose que j'ai besoin de chercher une fonction qui les supprime – OhSnap