Приложение BlackBerry Widget - GPS местоположение всегда 0,0 - PullRequest
0 голосов
/ 21 октября 2010

Я пытаюсь получить местоположение GPS в приложении виджета на blackberry, но API всегда возвращает широту и долготу 0,0.

Симулятор: шторм 2 (9550) / жирный (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");
}

1 Ответ

0 голосов
/ 22 октября 2010

Перед запуском виджета убедитесь, что вы включили GPS на SIM-карте.

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
...