我從數據屬性中檢索谷歌地圖座標作爲字符串,但不知道如何將它們轉換爲數字,因此我可以將它們傳遞到谷歌地圖LatLng
方法。任何人都可以建議我如何實現這一目標?將數據屬性google map cordinates從字符串轉換爲數字?
目前,我收到來自data-coords的以下信息40.7378732,-73.98873779999997
,我以爲parseInt可以解決這個問題,但我錯了。
我從數據屬性中檢索谷歌地圖座標作爲字符串,但不知道如何將它們轉換爲數字,因此我可以將它們傳遞到谷歌地圖LatLng
方法。任何人都可以建議我如何實現這一目標?將數據屬性google map cordinates從字符串轉換爲數字?
目前,我收到來自data-coords的以下信息40.7378732,-73.98873779999997
,我以爲parseInt可以解決這個問題,但我錯了。
這應該做的伎倆。它會返回一個數組。
var str = '40.7378732,-73.98873779999997';
var latLngArray = str.split(',').map(parseFloat); //[40.7378732,-73.98873779999997]
你想parseFloat
而不是parseInt
無法從你的問題告訴我們,但如果你不是也想split()
字符串