BlackBerry Widget 应用程序 - GPS 位置始终为 0,0

发布于 2024-09-28 15:15:08 字数 916 浏览 1 评论 0原文

我试图在黑莓手机上的小部件应用程序中获取 GPS 位置,但 API 始终返回纬度和经度 0,0。

模拟器:storm 2 (9550)/bold(9700) 操作系统:5.0/5.0

IDE:Eclipse

html页面代码如下:

var modeCellsite   = 0;
var modeAssisted   = 1;
var modeAutonomous = 2;

function locationChanged()
{

    alert("Lat " + blackberry.location.latitude +
          " Lon " + blackberry.location.longitude +
          " Time " + blackberry.location.timestamp );
    return true;
}

if ( window.blackberry && blackberry.location.GPSSupported )
{
    var isUpdated = false;
    var theCount = 0;
    alert("Location tracking is supported");
    blackberry.location.onLocationUpdate("locationChanged()");
    blackberry.location.setAidMode(modeAutonomous);
    while ( theCount++ < 10 && !isUpdated )
        isUpdated = blackberry.location.refreshLocation();
}
else
{
    document.write("Location tracking is not supported");
}

I am trying to get the GPS location in a widget application on a blackberry, but the API always returns a latitude and longitude of 0,0.

Simulator: storm 2 (9550)/ bold(9700) and OS: 5.0/5.0

IDE:Eclipse

the html page code as below:

var modeCellsite   = 0;
var modeAssisted   = 1;
var modeAutonomous = 2;

function locationChanged()
{

    alert("Lat " + blackberry.location.latitude +
          " Lon " + blackberry.location.longitude +
          " Time " + blackberry.location.timestamp );
    return true;
}

if ( window.blackberry && blackberry.location.GPSSupported )
{
    var isUpdated = false;
    var theCount = 0;
    alert("Location tracking is supported");
    blackberry.location.onLocationUpdate("locationChanged()");
    blackberry.location.setAidMode(modeAutonomous);
    while ( theCount++ < 10 && !isUpdated )
        isUpdated = blackberry.location.refreshLocation();
}
else
{
    document.write("Location tracking is not supported");
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

枯叶蝶 2024-10-05 15:15:08

在运行小部件之前,请确保您已打开 SIM 卡中的 GPS。

例如在模拟器中转到:
    模拟-> GPS定位...
    在路线下单击“添加”
    选择随机路线生成器
       腿数 1000
       行程时间 600
       单击“确定”
    单击播放箭头

Make sure you turned ON GPS in the SIM before running your widget.

For Example in the simulator goto:
    Simulate -> GPS Location...
    Under Route Click "add"
    Choice Random Route Generator
       Number of Legs 1000
       Travel Time 600
       click OK
    Click Play arrow
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文