我正在从数据属性中检索谷歌地图坐标作为字符串,但不知道如何将它们转换为数字,因此我可以将它们传递到谷歌地图LatLng
方法。任何人都可以建议我如何实现这一目标?
目前我从data-coords收到以下信息40.7378732,-73.98873779999997
,我认为parseInt会解决此问题,但我错了。
答案 0 :(得分:1)
您希望parseFloat
代替parseInt
无法告诉您的问题,但如果不是,您还需要split()
字符串
答案 1 :(得分:0)
这应该可以解决问题。它将返回一个数组。
var str = '40.7378732,-73.98873779999997';
var latLngArray = str.split(',').map(parseFloat); //[40.7378732,-73.98873779999997]