gpt4 book ai didi

javascript - 从可变长度字符串中提取 lat、lng

转载 作者:行者123 更新时间:2023-11-28 02:28:45 26 4
gpt4 key购买 nike

我想要提取纬度。和来自字符串的经度值,如下所示:

var data = "(-20.210696507479017, -70.14000177383423),(-20.21202551027535, -70.14246940612793),(-20.21385790460967, -70.14066696166992),(-20.21168319245841, -70.13901472091675)" 

如果这些点的数量可以改变,我如何提取这些对并将它们插入数组?

谢谢

最佳答案

分割对,然后分割每对并解析值。这会生成一个对象数组,这些对象具有数字的 latlng 属性:

var coors = data.split('),(');
for (var i = 0; i < coors.length; i++) {
var c = coors[i].replace('(', '').replace(')', '').split(',');
coors[i] = { lat: parseFloat(c[0]), lng: parseFloat(c[1]) };
}

演示:http://jsfiddle.net/Guffa/EV2h4/

关于javascript - 从可变长度字符串中提取 lat、lng,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14507522/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com