我制作了一个QR码扫描程序,获取谷歌地图位置的URL,看起来像这样
http://maps.google.com/maps?q=43.068888,68.466797
如何从字符串/ uri转换为经度和纬度?
答案 0 :(得分:1)
String url = "http://maps.google.com/maps?q=43.068888,68.466797";
String[] geoCoordinates = Uri.parse(url).getQueryParameter("q").split(",");
double latitude = Double.valueOf(geoCoordinates[0]);
double longitude = Double.valueOf(geoCoordinates[1]);