Доступ к GPS на Blackberry с использованием Javascript и отправка значений широты/долготы на сервер через URL-адрес

Когда вы получаете значения широты/долготы от устройства Blackberry с поддержкой GPS, как вы отправляете эти значения на сервер через URL-адрес? Кстати, я пытаюсь сделать это в Javascript. "window.location.href=..." отлично работает на айфоне.

Я думал, что что-то вроде этого будет работать, но, похоже, это не так:

function locationCB() {                                 
    window.location.href="http://www.somewebsite.com/latitude:"+blackberry.location.latitude+"/longitude:"+blackberry.location.longitude;
    return true;
}

if ( window.blackberry && blackberry.location.GPSSupported) {
        blackberry.location.onLocationUpdate("locationCB()");
        blackberry.location.setAidMode(2);
        blackberry.location.refreshLocation();
}

person donalg d    schedule 04.08.2009    source источник
comment
И каков текущий результат? API местоположения BB успешно вызван? какие-либо значения возвращаются? или проблема в том, чтобы доставить данные на сервер?   -  person Maksym Gontar    schedule 04.08.2009
comment
Вы пробовали window.location = "http://..."?   -  person notnoop    schedule 04.08.2009
comment
Устройства Blackberry делают GPS-координаты НАСТОЛЬКО легкими для сбора из браузера? Есть ли какие-либо подсказки безопасности и т. д.?   -  person Allen Rice    schedule 04.08.2009
comment
на самом деле есть подсказка, запрашивающая разрешение на получение точек широты/долготы.   -  person donalg d    schedule 04.08.2009


Ответы (2)


Хотелось бы, чтобы у меня был лучший ответ (все еще ищу его сам). Однако то, что я ДЕЙСТВИТЕЛЬНО знаю, это то, что большинство BlackBerry не поддерживают JavaScript.

Хорошей новостью является то, что он совместим с геолокацией.

Вот ссылка на его переменные: http://docs.blackberry.com/en/developers/deliverables/11844/Support_for_Gears_APIs_738961_11.jsp

person Tal    schedule 26.10.2010

Если проблема заключается в отправке данных на сервер, попробуйте следующее:

http://www.somewebsite.com/[page с кодом сбора данных GPS]< strong>?latitude=[значение]&longitude=[значение]

См.
Использование параметров URL
Как отправить данные GPS с помощью HTTP на ваш веб-сайт

Код для анализа параметров URL будет зависеть от платформы сервера.

Передача параметров ASP.NET с одной страницы на другую
как извлечь параметр из URL с помощью PHP
Java — параметры доступа, передаваемые в URL-адресе

person Maksym Gontar    schedule 04.08.2009