首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌地图如何在安卓设备上获取位置?

谷歌地图如何在安卓设备上获取位置?
EN

Stack Overflow用户
提问于 2012-07-12 20:58:59
回答 1查看 1K关注 0票数 3

我是一名android开发人员,已经使用它开发上下文感知应用程序有一段时间了。对于上下文感知来说,位置是最重要的事情之一,位置的准确性非常重要。

我知道如何使用LocationManager从全球定位系统获取位置。我知道如何在android上使用谷歌地图开发应用程序。以及如何在地图上显示用户。但是我的朋友发现,当他们去国外参加会议时,与谷歌地图相比,他们从LocationManager获得的位置非常不准确。

他们使用了我的应用程序(还没有发布..)我从LocationManager上得到了我的位置,我注册了全球定位系统和网络提供商。如果我把手机给我的位置画在地图上...这是非常不准确的。有时它会认为用户在巴塞罗那,即使他们在美国的一个会议上。

此外,由于会议是在室内举行的,GPS不会有太大帮助,因为它很难找到解决方案。

android上的谷歌地图是否与谷歌告诉android开发人员获取位置的方式类似……并注册onLocationChanged location listener?如果是的话..。为什么他们的更准确..。他们如何过滤任何异常值?或者他们使用任何内部服务来获得更准确的位置,这可能是谷歌认为,如果开发人员获得了准确的位置,他们可能会滥用它?

有什么想法或意见吗??

EN

回答 1

Stack Overflow用户

发布于 2012-10-31 23:47:20

这段代码是由Android开发者关系的技术负责人Reto Meier编写的,他写了一本关于Android应用程序开发的书。此外,据我所知,这是在2011年的Google IO会议上发表的。这是与Google Places中使用的最接近的。无论如何,它都能智能地工作;) https://code.google.com/p/android-protips-location/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11452384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档