Какой самый простой способ отправить информацию GPS на сервер с телефона с ОС BADA? - PullRequest
0 голосов
/ 24 января 2011

В настоящее время я разрабатываю решение на базе GPS для слежения за полевыми объектами, и я планирую использовать телефоны на базе ОС Samsung BADA (доступные, но мощные).Единственная проблема, с которой я сейчас сталкиваюсь, это то, что я не знаю, как проще всего получить информацию GPS с телефона (GT-S5333) на сервер (возможно, через GET).Что я могу сделать?

Я искал доступные варианты, и они, возможно, не очень дружелюбны, так как это приложение даже не требует интерфейса на телефоне, просто отправляет информацию GPS на сервер.Samsung предоставляет API-интерфейс C ++ для Bada (но я думаю, что для такого рода задач это может быть слишком большим)кажется, даже невозможно сделать что-либо, кроме виджетов RSS.

Может ли кто-нибудь помочь?

1 Ответ

0 голосов
/ 25 января 2011

В конце концов, я узнал о возможности использования API определения местоположения J2ME, и он действительно поддерживается на телефонах с ОС Bada (практически на любом современном телефоне). Итак, я пошел на это, и вот как я могу получить местоположение моего устройства:

import javax.microedition.location. *;

private String reportLocation (Форма mainForm) {

Критерии cr = новые критерии ();

cr.setHorizontalAccuracy (500);

final LocationProvider lp = LocationProvider.getInstance (cr);

новая тема () {

public void run () {

lp.setLocationListener (PatrolGPSDevice.this, 30, -1, -1); }

        }.start();   

Местоположение l = lp.getLocation (60);

Coordinates c = l.getQualifiedCoordinates ();

if (c! = Null) {

double lat = c.getLatitude ();
double lon = c.getLongitude ();

// делать то, что я хочу с данными о местоположении - в этом случае отправить их на сервер

}

...