首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows Phone 7上获取粗略的GPS位置(而不是精确位置)

在Windows Phone 7上获取粗略的GPS位置(而不是精确位置)
EN

Stack Overflow用户
提问于 2011-06-01 03:11:33
回答 2查看 837关注 0票数 0

我看过各种关于如何在WP7上获取位置信息的文章,比如Getting GPS coordinates on Windows phone 7

在Android上,有一个选项可以要求粗略位置而不是精细位置。这对于排行榜等非常有用,因为你只关心用户所在的城市,而不是确切的下落。当然,这也有助于解决普罗维斯性问题。它基本上给了你手机网络的位置。

在WP7中有没有这样的功能,以获得粗略的位置不好?如果没有,有没有办法把一个好的位置转换成一个粗略的位置?我的意思是我可以添加500米到gps坐标,但这可能会提供不好的信息,如果在一个边界上,但这可能是去的方式,不确定…

任何有见地的人都会非常感激!

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-01 03:27:07

您可以通过更改GeoCoordinateWatcher的DesiredAccuracy属性来更改其精度。您可能希望将其设置为Default instead of High (不过,如果您没有更改它,则无论如何都应该将其设置为Default )。

票数 2
EN

Stack Overflow用户

发布于 2011-06-01 15:59:40

如果您使用具有Default精度的GeoCoordinateWatcher,则其余部分可能仅基于手机发射塔位置。根据你所处的位置不同,发射塔的覆盖范围可能长达几公里。

不管GCW返回的经度/纬度的准确性如何,您都可以将其转换为地址(使用Bing Location API),然后使用返回地址的一部分(例如locality或Area long)作为粗略或近似的位置。

请注意,并不是每个位置都映射到一个地址。

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

https://stackoverflow.com/questions/6192348

复制
相关文章

相似问题

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