我想將一個類似於「(53.324523,43.252352)」的字符串轉換爲latlng。我已經找到了正確的功能:將字符串轉換爲latlng google地圖
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);
問題是我無法得到一個合適的經緯度。當我使用alert來顯示它時,它只表示NaN,而lng變量顯示正確的值。
明白了。 Thx尋求幫助。
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);
你刪除'('和')' – Bolu
我已經認爲它可能?我想我需要尋找一個刪除它的函數 – OhSnap