android-location相关内容

Android 模拟 GPS 提供商

我的代码片段是: mLocationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);如果(mLlocationManager.getProvider(LocationManager.GPS_PROVIDER)!= null){mLocationManager.removeTestProvider(Loc ..
发布时间:2021-11-27 19:08:45 移动开发

PRIORITY_BALANCED_POWER_ACCURACY 是否排除 GPS 提供商?

从 PRIORITY_BALANCED_POWER_ACCURACY 给出多少准确度? HIGH_ACCURACY 模式使用所有位置提供者,但是,它优先考虑位置提供者并包括 GPS 和位置提供者.定位精度大约在 10 米范围内. BALANCED_POWER 模式的位置提供者列表不包括 GPS,而使用其他提供者,包括手机信号塔、wifi 等.在这种情况下,位置精度约为 40 米. ..
发布时间:2021-11-27 19:08:28 移动开发

要求用户打开位置

如何提示用户开启位置? 该应用程序应该使用用户的当前位置过滤位置列表.如果用户关闭了位置服务,应用应提示用户要求打开位置. 例如,Trip Advisor 应用就是这样做的: ( 不确定我是否可以在此处发布其他应用程序的屏幕截图,但如果我不应该这样做,请说出来.并对全尺寸图像表示歉意,试图将它们缩小,但没有这样做'不喜欢... ) 在第一张图片中,您可以看到我关闭了位置服务 ..

如何超时 GPS 信号采集

我的应用程序使用 LocationListener 获取一个定位,然后每分钟 removeUpdates() 一次(以节省电池).问题是,如果用户进入内部,它会一直在寻找信号,从而消耗更多电池.我想知道是否有人知道位置管理器中的公共方法,如果在 15 秒内未获取信号,我可以使用它来删除更新.然后我会每五分钟检查一次定位,直到用户移回户外.这有意义吗?也许有更好的方法来超时 GPS 信号采集?我已经 ..
发布时间:2021-11-27 19:08:06 移动开发

如何使用 Wifi 或 GS​​M 或 GPS(以可用者为准)获取粗略位置?

我的应用在启动时只需要一个粗略的位置服务. 具体来说,我需要应用的大致位置,以便为用户提供附近的商店信息. 位置不需要不断更新.此外,在这种情况下,粗定位就足够了. 我希望该应用能够自动选择 GSM、wifi 或 GPS,以可用的为准. 定位服务也应该一次性节省手机能源. 我该怎么做? 我曾尝试单独使用 GPS. 我的问题是我不知道如何停止 GPS 的不断 ..
发布时间:2021-11-27 19:07:50 移动开发

Android 中的停止位置侦听器

在我的 android 应用程序中,只有当位置与以前的位置发生变化时,我才需要在应用程序开始时获取用户的当前 GPS 位置.但问题是当我在应用程序中时,如果位置更改(ie 如果用户在使用应用程序时正在旅行)应用程序从头开始. 获取用户当前位置后,我需要停止位置侦听器.removeUpdates 方法对我不起作用. 请帮助我解决这个问题.提前致谢! 解决方案 mLocManage ..
发布时间:2021-11-27 19:07:31 移动开发

Android:拖动地图,同时将标记保持在中心

我目前正在 MapActivity 中获取设备的当前位置 (lat,lng).现在,我想让用户移动地图,同时将标记保持在中心.这意味着无论何时移动地图,都会更新当前位置.(对吗?) 我关注了这个如何在标记下移动地图? 和 如何在 Uber 和 Lyft 之类的地图上附加灵活的标记? 但我的概念不清楚. Activity_map.xml(这里我添加了ImageView) 我的 Ma ..

Android - 如何获得从一个地方到另一个地方的估计驾驶时间?

我需要找到从一个地方到另一个地方的预计行驶时间.我有两个地方的纬度和经度,但我不知道该怎么做.是否有任何 API.帮助谢谢. 解决方案 是的,您可以获得时间和距离值以及许多类似驾驶、步行等模式下的方向详细信息.所有你从谷歌方向 api 服务获得的 检查我们的这个链接 http://code.google.com/apis/maps/documentation/direction ..
发布时间:2021-11-27 19:07:03 移动开发

获取更改位置的 GPS 状态

我正在使用 GPS 服务来获取纬度&我的应用程序中的经度.当信号可用时,我能够获得纬度和经度.一旦我得到修复,如果我必须去一个 GPS 无法获得定位的地方,它仍然会显示最后一个位置.我想获取当前位置而不是其他位置.我曾尝试使用 onLocationChanged() 和 onGpsStatusChanged() 来获取 GPS 状态,但它没有给我结果. @Override公共无效 onGpsSt ..
发布时间:2021-11-27 19:06:43 移动开发

LocationManager 的 getBestProvider 返回 null

我有很多人报告了我无法重现的错误.尝试打开 MapView 时,它报告 getBestProvider 返回 null,我知道这意味着找不到满足我的标准 ACCURACY_COARSE 所以如果没有 GPS 那么它应该依靠 network 或passive 但它显然不在那些用户设备上.如果 GPS 关闭且没有网络连接,这意味着什么? 我尝试关闭 GPS 并将手机置于飞行模式以尝试重现该问题, ..
发布时间:2021-11-27 19:06:34 移动开发

在android中使用GPS确定车辆的速度

我想知道如何使用您的手机在坐在车上时使用 GPS 获取车辆的速度.我读过加速度计不是很准确.另一件事是;坐在车上时是否可以访问 GPS?它不会和你在建筑物中的效果一样吗? 这是我尝试过的一些代码,但我改用了 NETWORK PROVIDER.我将感谢您的帮助.谢谢... package com.example.speedtest;导入 android.app.Activity;导入 and ..
发布时间:2021-11-27 19:06:26 移动开发

一开始位置是空的

我正在重新定义我的最后一个问题,该问题没有得到解答,并且我已经按照 Google 的基本位置. 我的主要活动定义为: 公共类 MainActivity 扩展 AppCompatActivity实现 NavigationView.OnNavigationItemSelectedListener {//私有 LocationCallback locationCallback;//私有 Fuse ..
发布时间:2021-11-27 19:06:16 移动开发

使用经度和纬度比较两个位置

嗨,我需要通过将当前纬度和经度与一些保存的纬度和经度进行比较来在 onchangelocation() 处调用一个事件,但我收到错误消息.eclipse 无法识别关键字距离,并且为了纠正错误,它会提示具有 4 个参数的 crate 方法“距离"......如何修复它???或其他方式做同样的工作??? 谢谢和问候.代码附在下面 @Override公共无效onLocationChanged(位 ..
发布时间:2021-11-27 19:06:07 移动开发

在 Android 中添加地理围栏时出错(状态代码 1000)

我在 onAddGeofencesResult(int statusCode, String[] geofenceRequestIds) 回调中遇到错误,statusCode = 1000. 我启用了 GPS 和 WiFi.我也有 Google Play 服务,我可以跟踪我的位置并请求更新.为什么我无法添加地理围栏?即使从文档示例应用程序中,我也无法添加地理围栏.我收到以下 Toast 消息 ..

ACCESS_COARSE_LOCATION 权限可在 Android 上提供信号塔精度

我正在使用 FusedLocationApi 中的 requestLocationUpdates() 函数进行一些测试.我正在使用 PRIORITY_BALANCED_POWER_ACCURACY.城市街区精度对我来说没问题. 当我请求 ACCESS_FINE_LOCATION 权限时,我绕过100 米的精度,在 GPS 关闭的情况下非常好.由于我不需要 GPS 精度而是城市街区精度,我只想 ..