- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我是一名 Android 开发人员,一段时间以来一直在使用它来开发上下文感知应用程序。位置是上下文感知最重要的事情之一,该位置的准确性非常重要。
我知道如何使用 LocationManager 从 GPS 获取位置...我知道如何在 Android 上使用 Google map 开发应用程序...以及如何在 map 上显示用户...等等。但是我的 friend 们发现了当他们去国外参加 session 时,与谷歌地图相比,他们从 LocationManager 获得的位置非常不准确。
他们使用我的应用程序(尚未发布..),我从 LocationManager 获取我的位置并注册了 GPS 和网络提供商。如果我在 map 上标出手机给我的位置……这是非常不准确的……有时它会认为用户在巴塞罗那,即使他们正在美国参加 session 。
此外,由于 session 是在室内举行的,因此 GPS 不会有太大帮助,因为它很难找到定位点。
Android 上的谷歌地图获取其位置是否类似于谷歌告诉 Android 开发人员获取位置...从 LocationManager 并注册 onLocationChanged 位置监听器的方式?如果确实如此……他们的数据怎么会更准确……他们如何过滤任何异常值?或者他们是否使用任何内部服务来获得更准确的位置,谷歌可能认为如果开发人员获得该准确位置,他们可能会滥用它?
有什么想法或意见吗??
最佳答案
此代码由 Android 开发者关系技术主管 Reto Meier 编写,他撰写了有关 Android 应用程序开发的书籍。另外,我记得那是在 2011 年的 Google IO 大会上发表的。这与 Google Places 中使用的最接近。无论如何它都很聪明;) https://code.google.com/p/android-protips-location/
关于android - 谷歌地图如何在Android设备上获取位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11452384/
leaflet:一个开源并且对移动端友好的交互式地图 JavaScript 库 中文文档: https://leafletjs.cn/reference.html 官网(英文): ht
我是一名优秀的程序员,十分优秀!