0

我目前正在开发一种用于跟踪外勤单位的 GPS 供电解决方案,我计划使用三星的 BADA OS 供电手机(价格实惠但功能强大)。现在面临的唯一问题是,我不知道从手机(GT-S5333)到服务器(可能通过 GET)获取 GPS 信息的最简单方法。我能做些什么?

我搜索了可用的选项,它们可能不是很友好,因为这个应用程序甚至不需要手机界面,只需将 GPS 信息发送到服务器。三星为 Bada 提供了一个 C++ api(但我认为这对于这类任务来说可能有点过头了。)

另一种选择可能是使用 Webwag 的小部件 api,但我已经尝试过了,它甚至似乎无法做任何超出 RSS 小部件的操作。

有人可以帮忙吗?

4

1 回答 1

0

最终,我确实了解了使用 J2ME 的 Location API 的可能性,并且确实在 Bada OS 手机(几乎所有现代手机)上都支持它。所以我去了,这就是我获取设备位置的方式:

导入 javax.microedition.location.*;

私有字符串reportLocation(Form mainForm){

标准cr=新标准();

cr.setHorizo​​ntalAccuracy(500);

最终 LocationProvider lp= LocationProvider.getInstance(cr);

新线程(){

公共无效运行(){

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

        }.start();   

位置 l = lp.getLocation(60);

坐标 c = l.getQualifiedCoordinates();

如果(c!= null){

双纬度 = c.getLatitude();
双 lon = c.getLongitude();

//对位置数据做我想做的事——在这种情况下,将其发送到服务器

}

于 2011-01-25T12:02:16.983 回答