OhS*_*nap 10 google-maps-api-3
我想将一个带有"(53.324523,43.252352)"模式的String转换为latlng.我已经找到了正确的功能:
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);
Run Code Online (Sandbox Code Playgroud)
问题是我无法得到合适的纬度.当我使用alert显示它时它只显示NaN,而lng变量显示正确的值.
得到它了.谢谢你的帮助.
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);
Run Code Online (Sandbox Code Playgroud)