首页 > 解决方案 > 如何设置gps位置

问题描述

我从第三方来源获得 GPS 坐标。我想在我的 Android 手机上设置我当前位置的坐标。在那之后,我想打开谷歌地图应用程序,看看我就在我从第三方来源收到的地方。

标签: androidgoogle-mapslocationandroid-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


推荐阅读