gpt4 book ai didi

android - 谷歌地图如何在Android设备上获取位置?

转载 作者:太空狗 更新时间:2023-10-29 15:17:27 24 4
gpt4 key购买 nike

我是一名 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com