【发布时间】:2011-10-22 16:59:29
【问题描述】:
有没有办法在 Windows phone 7 上不使用 GPS 找出位置。如果 ts 近似值也没关系,因为我想知道城市(不是精确的经度和纬度)。
【问题讨论】:
标签: windows-phone-7 gps maps location geocoding
有没有办法在 Windows phone 7 上不使用 GPS 找出位置。如果 ts 近似值也没关系,因为我想知道城市(不是精确的经度和纬度)。
【问题讨论】:
标签: windows-phone-7 gps maps location geocoding
this collection of MSDN articles 中描述了 Windows Phone 7 中位置 API 的使用。请特别注意Location Programming: Best Practices 中关于正确准确度的部分。当将 GeoCoordinateWatcher 设置为默认值而不是高精度时,它会针对功耗进行优化。在实践中,这意味着它只会求助于 GPS,没有其他可用的。
所有位置 API 的使用都需要您请求用户允许使用他们的位置。解决这个问题的唯一方法(如果你真的想的话)是使用其他答案中描述的技巧之一。
【讨论】:
我认为他们的政策不允许这样做。您必须使用他们的定位服务,并包含开/关开关以及隐私政策。
如果您尝试解决此问题,它可能无法通过认证。
【讨论】:
如果您可以找到由 ISP 分配的 IP 地址(例如您连接的无线路由器的 IP 地址或手机本身的 IP 地址,如果它在 4G 上 (?)),您可以使用 GeoIP 查找.演示:http://www.geoiptool.com/
【讨论】: