【问题标题】:How to extract lat and long values from a google maps link如何从谷歌地图链接中提取经纬度值
【发布时间】:2015-05-24 08:07:16
【问题描述】:
我有一个 web 视图,可以在我的 android 活动中显示谷歌地图。我目前通过单击按钮获取包含所选位置的纬度和经度值的链接。我想知道的是,如何提取纬度和经度值并将其保存到变量中?我试过这段代码,但它似乎不起作用
Uri uri = Uri.parse(str);
uri.getQueryParameter(q1);
【问题讨论】:
标签:
android
google-maps
android-webview
【解决方案1】:
如果你有一个字符串形式的url,命名为str:
String[] part1 = str.split(Pattern.quote("@"));
String[] part2 = part1[1].split(Pattern.quote(","));
double lat = Double.parseDouble(part2[0]);
double lon = Double.parseDouble(part2[1]);