Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从uri转换为位置对象_Java_Android - Fatal编程技术网

Java 从uri转换为位置对象

Java 从uri转换为位置对象,java,android,Java,Android,我做了一个二维码扫描器,可以获取谷歌地图位置的URL,如下所示 如何将字符串/uri转换为经度和纬度?您是否尝试提取出q=43.068888,68.466797?听起来像是一个基本的解析问题,我怀疑是否有官方函数用于此。将示例更新为double。 String url = "http://maps.google.com/maps?q=43.068888,68.466797"; String[] geoCoordinates = Uri.parse(url).getQueryParameter("

我做了一个二维码扫描器,可以获取谷歌地图位置的URL,如下所示


如何将字符串/uri转换为经度和纬度?

您是否尝试提取出q=43.068888,68.466797?听起来像是一个基本的解析问题,我怀疑是否有官方函数用于此。将示例更新为double。
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]);