1

I'm trying to write a simple GPS based application for my BB 8800 (with Airtel, India).

But for some reason my code getLocation(timeout) always returns with a non-valid location (only after timing out). I tried different combinations of criteria parameters with no success.

I'm pretty sure that the problem is not with my code because even the BlackBerry GPS demo application does not work. However, my GPS receiver is working fine because "Wayfinder", a maps application that came bundled with my BB, works fine.

To test it further, I tried running SpotFinder and Google Maps. But they did not work either. Google Maps could determine location using cell tower info but not GPS.

Here are some more details about my environment, 1. Phone Model: BlackBerry 8800 2. Carrier: AirTel (India) 3. Device Version: 4.2.168 (Platform 2.3.0.54)

Can my carrier block it? [I spoke with AirTel technical support but they wouldn't budge to help developers]

Thanks In Advance

4

2 回答 2

1

一些运营商(如 Verizon US)阻止了第三方应用程序的 GPS。其他人只是为应用程序的白名单启用了 GPS(主要是他们自己的),但拒绝所有其他人访问 GPS。

看来您的提供商正在做这样的事情。

于 2009-04-30T16:20:44.570 回答
0

您的运营商可以阻止它吗?绝对,我不知道在印度,但在美国,一些运营商可以并且确实限制应用程序访问 GPS,如果它们没有“批准”。鉴于您描述的情况,这似乎很有可能。

于 2009-01-12T02:36:02.847 回答