2011-08-08 53 views

回答

2

在Windows Phone 7中使用位置API在this collection of MSDN articles中描述。請特別注意Location Programming: Best Practices中關於正確級別的部分。將GeoCoordinateWatcher設置爲默認值而非高精度時,會優化功耗。實際上這意味着它只會訴諸GPS,沒有其他可用的東西。

所有使用位置API都需要您向用戶請求使用其位置的權限。解決這個問題的唯一方法就是使用其他答案中描述的技巧之一。

+0

是的,我剛剛從這個博客[link](http://www.wintellect.com/CS/blogs/jprosise/archive/2011/01/25/using-the-location-service-in-silverlight- for-windows-phone.aspx)的速度不如我看到的應用程序快,但它給了我更快的響應速度。我認爲沒有其他解決方案,但謝謝:) – Ateik

1

如果您可以找到ISP分配的IP地址(例如,您連接的無線路由器的IP地址或手機本身(如果它位於4G(?)上),則可以使用GeoIP查找方式,向上。演示:http://www.geoiptool.com/

2

我認爲這是不允許的他們的政策。您必須使用他們的位置服務,幷包含開/關切換以及隱私政策。

如果您嘗試解決該問題,則可能無法通過認證。

+0

但我已經看到一些應用程序讓我的位置沒有GPS,我知道因爲我是室內,當我嘗試運行我的應用程序(它使用GPS),它不會得到的位置,不像其他應用程序,他們得到的位置馬上。 其中一個應用程序是「salatok」 – Ateik

+0

它可能會存儲您上次訪問您的位置並顯示它。你爲什麼不使用位置服務? –

+0

不,它不這樣做,我有兩個手機,所以我試圖再次安裝在另一臺設備上,並馬上得到它。我只想看看它是否有可能,因爲如果我可以通過IP地址或其他東西找到它會更好 – Ateik

相關問題