从JavaScript中的链接获取经度/纬度

时间:2016-05-22 17:10:24

标签: javascript bing-maps

我对编程很新。 我需要从收到数据时获得的链接中提取坐标。 我感兴趣的对象看起来像这样:

db.Connect();
String_Query = "Select * from some_table";
pst=getConnection().prepareStatement(String_Query);
rs=pst.executeQuery();
/*

change column names . . .

*/
db.close();

所以,我对 event: { "type": "message", "attachments": [{ "facebookUrl": "https://www.bing.com/maps/default.aspx?v=2&pc=FACEBK&mid=8100&where1=52.217125%2C+5.959805&FORM=FBKPL1&mkt=en-US" }], } 感兴趣(这是访问它的正确表示法吗?)。获取坐标lat的正确方法是什么:52.217125和lon:+5.959805? 问题是lon可以以+或 - 开头。我不知道如何使用例如正则表达式匹配。

2 个答案:

答案 0 :(得分:1)

您正在寻找一个url解析库。从那里你可以获得查询字符串(一切都超过?),并将其提供给查询字符串库,它将为您提供参数。

我没有链接到他们,因为找到好的图书馆是一项重要技能,而这些图书馆无处不在。

答案 1 :(得分:0)

以下正则表达式匹配对我有用: [52.217125%2C+5.959805, 52.217125, +5.959805]

它给了我一个包含3个元素的数组: arr[1] 所以我只使用arr[2]和{{1}}。