Javascript 将数据属性google map cordinates从字符串转换为数字?
我正在以字符串形式从数据属性中检索google地图坐标,但未指定如何将其转换为数字,以便将其传递到google地图Javascript 将数据属性google map cordinates从字符串转换为数字?,javascript,Javascript,我正在以字符串形式从数据属性中检索google地图坐标,但未指定如何将其转换为数字,以便将其传递到google地图LatLng方法。有谁能建议我如何做到这一点 目前,我从data coords收到以下信息,我以为parseInt会解决这个问题,但我错了。你想parseFloat而不是parseInt 从你的问题看不出来,但如果你不知道,你还需要split()字符串 这应该可以解决问题。它将返回一个数组 var str = '40.7378732,-73.98873779999997'; var
LatLng
方法。有谁能建议我如何做到这一点
目前,我从data coords收到以下信息,我以为parseInt会解决这个问题,但我错了。你想
parseFloat
而不是parseInt
从你的问题看不出来,但如果你不知道,你还需要split()
字符串
这应该可以解决问题。它将返回一个数组
var str = '40.7378732,-73.98873779999997';
var latLngArray = str.split(',').map(parseFloat); //[40.7378732,-73.98873779999997]