使用字符串作为GPS坐标

cli*_*ray 3 html javascript gps google-maps-api-3

我正在使用javascript,我有一个字符串形式的GPS坐标,我试图把它们放入google.maps.LatLng(59.327383, 18.06747)格式,但我很难决定如何做到这一点.我有一个变量:

GPSlocation = "(37.700421688980136, -81.84535319999998)"
Run Code Online (Sandbox Code Playgroud)

我需要它进入google.maps.LatLng(num,num)格式.我怎么能把这个字符串放在那里?

谢谢!

小智 11

您可以使用标准字符串操作来提取值:

var GPSlocation = "(37.700421688980136, -81.84535319999998)";
var LatLng = GPSlocation.replace("(", "").replace(")", "").split(", ")
var Lat = parseFloat(LatLng[0]);
var Lng = parseFloat(LatLng[1]);

google.maps.LatLng(Lat, Lng)
Run Code Online (Sandbox Code Playgroud)