2009-01-08 88 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。

看来你的提供者正在做这样的事情。

相关问题