android - 如何设置gps位置
问题描述
我从第三方来源获得 GPS 坐标。我想在我的 Android 手机上设置我当前位置的坐标。在那之后,我想打开谷歌地图应用程序,看看我就在我从第三方来源收到的地方。
解决方案
您无法更改设备的 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
推荐阅读
- javascript - Mongodb 使用可选方法连接对象
- c# - 关于 FullRowSelected 属性
- asp.net-core-2.1 - 如何将动态添加的 jQuery 标记绑定到 asp.net core mvc 中的 httpost 控制器操作?
- zebra-printers - 打印模式命令
- javascript - createStore如何从redux中的reducer函数中提取initialState?
- java - org.testng.TestNGException 在类路径中找不到类
- javascript - TintMCE - 单击按钮后更改文本字体大小
- javascript - 删除后自定义元素仍在运行
- json - 如何在Julia中将字符串编码为unicode?
- excel - 根据单元格值隐藏图形