位置API不适用于自定义/第三方应用程序

时间:2009-01-08 07:02:59

标签: blackberry geolocation gps rim-4.2 jsr179

我正在尝试为我的BB 8800(印度Airtel)编写一个简单的基于GPS的应用程序。

但由于某种原因,我的代码getLocation(timeout)总是返回一个无效的位置(仅在超时后)。我尝试了不同的标准参数组合但没有成功。

我很确定问题不在我的代码中,因为即使是黑莓GPS演示应用程序也无法正常工作。然而,我的GPS接收器工作正常,因为与我的BB捆绑在一起的地图应用程序“Wayfinder”工作正常。

为了进一步测试,我尝试运行SpotFinder和Google Maps。但它们也没有用。 Google地图可以使用手机信息塔信息确定位置,但不能确定GPS。

以下是有关我的环境的更多详细信息,  1.手机型号:BlackBerry 8800  2.承运人:AirTel(印度)  3.设备版本:4.2.168(平台2.3.0.54)

我的运营商能否阻止它? [我采访过AirTel的技术支持,但他们不会帮助开发人员]

提前致谢

2 个答案:

答案 0 :(得分:1)

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

您的提供商似乎正在做这样的事情。

答案 1 :(得分:0)

您的运营商能否阻止它?当然,我不知道在印度,但在美国,如果没有“批准”,一些运营商可以而且确实限制应用程序访问GPS。考虑到你所描述的情景,这似乎很有可能。