不使用GPS获取大致位置(Windows Phone 7)

时间:2011-08-08 20:07:55

标签: windows-phone-7 gps maps location geocoding

有没有办法在Windows手机7上不使用GPS就能找到位置。如果ts近似,我可以获得城市(不是精确的经度和纬度)。

3 个答案:

答案 0 :(得分:2)

我认为他们的政策不允许这样做。您必须使用他们的位置服务,并包括开/关切换以及隐私政策。

如果你试图解决这个问题,它可能无法通过认证。

答案 1 :(得分:2)

this collection of MSDN articles中描述了在Windows Phone 7中使用位置API。请特别注意Location Programming: Best Practices中有关正确准确度的部分。将GeoCoordinateWatcher设置为默认值而不是高精度时,会优化功耗。在实践中,这意味着它只会采用GPS而没有其他可用的东西。

所有使用位置API都需要您询问用户是否允许使用其位置。解决这个问题的唯一方法(如果你真的想要)是使用其他答案中描述的其中一个技巧。

答案 2 :(得分:1)

如果您可以找到ISP分配的IP地址(例如您连接的无线路由器的IP地址,或者如果是4G(?),则可以找到手机本身),您可以使用GeoIP查找。演示:http://www.geoiptool.com/