Chcę przekonwertować ciąg z wzorcem w stylu "(53.324523, 43.252352)" na latencję. Znalazłem już odpowiednią funkcję:Konwertuj ciąg na 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);
Problem polega na tym, że nie mogę uzyskać odpowiedniego łaciata. Kiedy używam alertu do wyświetlania go, mówi tylko NaN, podczas gdy zmienna lng wyświetla odpowiednią wartość.
Mam to. Thx za pomoc.
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);
Czy usunięto '(' i ')' – Bolu
już myślałem, że to może? być coś takiego. Myślę, że muszę szukać funkcji, która usuwa te. – OhSnap