【发布时间】:2018-11-18 06:27:46
【问题描述】:
我从第三方来源获取 GPS 坐标。我想在我的 Android 手机上设置我当前位置的坐标。之后,我想打开谷歌地图应用程序,看看我是否就在我从第三方来源收到的位置。
【问题讨论】:
标签: android google-maps location android-gps
我从第三方来源获取 GPS 坐标。我想在我的 Android 手机上设置我当前位置的坐标。之后,我想打开谷歌地图应用程序,看看我是否就在我从第三方来源收到的位置。
【问题讨论】:
标签: android google-maps location android-gps
您无法更改设备的 GPS 坐标。您可以做的是,在指定位置显示地图,如下所示:
Uri gmmIntentUri = Uri.parse("geo:<latitude>,<longitude>");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
if (mapIntent.resolveActivity(getPackageManager()) != null) {
startActivity(mapIntent);
}
您也可以添加查询参数z来表示缩放级别:
geo:<latitude>,<longitude>?z=10
【讨论】: