2009-01-08 35 views
1

我正在嘗試爲我的BB 8800(與Airtel,印度)編寫一個簡單的基於GPS的應用程序。位置API不適用於定製/第三方應用

但由於某種原因,我的代碼getLocation(超時)總是返回一個非有效的位置(只有在超時後)。我嘗試了不同的標準參數組合,但沒有成功。

我很確定問題不在我的代碼中,因爲即使是BlackBerry GPS演示應用程序也不起作用。不過,我的GPS接收器工作正常,因爲與我的BB捆綁在一起的地圖應用程序「Wayfinder」運行良好。

爲了進一步測試,我嘗試運行SpotFinder和Google Maps。但他們也沒有工作。 Google地圖可以使用手機信息確定位置,但不能使用GPS。

這裏有一些關於我的環境中一些細節, 1.手機型號:黑莓8800 2.運營商:Airtel公司(印度) 3.設備版本:4.2.168(平臺2.3.0.54)

能我的運營商阻止它? [我與Airtel的技術支持說話,但他們不會讓步,以幫助開發人員]

在此先感謝

回答

0

您能運載塊呢?當然,我不知道在印度,但在美國,一些運營商可以並且限制應用程序訪問GPS,如果他們沒有被「批准」。這看起來很有可能考慮到你描述的情況。

1

一些運營商(如Verizon US)阻止了第三方應用的GPS。其他人只是啓用了GPS應用程序白名單(主要是他們自己的),但拒絕所有其他人使用GPS。

看來你的提供者正在做這樣的事情。