0

我正在从数据属性中检索谷歌地图坐标作为字符串,但不知道如何将它们转换为数字,以便我可以将它们传递给谷歌地图LatLng方法。谁能建议我如何做到这一点?

目前我从 data-coords 收到以下信息40.7378732,-73.98873779999997,我认为 parseInt 会解决这个问题,但我错了。

4

2 回答 2

0

这应该可以解决问题。它将返回一个数组。

var str = '40.7378732,-73.98873779999997';
var latLngArray = str.split(',').map(parseFloat); //[40.7378732,-73.98873779999997]
于 2013-07-22T16:29:07.320 回答