Mobile 从BADA OS手机向服务器发送GPS信息的最简单方法是什么?
我目前正在开发一种GPS供电的野外设备跟踪解决方案,我计划使用三星的BADA OS供电手机(价格合理但功能强大)。我现在面临的唯一问题是,我不知道从手机(GT-S5333)到服务器(可能通过GET)获取GPS信息的最简单方法。我能做什么 我已经搜索了可用的选项,它们可能不是很友好,因为这个应用甚至不需要手机界面,只需要将GPS信息发送到服务器。三星为BADA提供了一个C++ API(但我认为这可能是对这类任务的过度杀戮)。 另一个选项可能是使用Webwag的widgetapi,但我已经尝试过了,而且除了RSS小部件之外,似乎不可能做任何事情Mobile 从BADA OS手机向服务器发送GPS信息的最简单方法是什么?,mobile,gps,bada,Mobile,Gps,Bada,我目前正在开发一种GPS供电的野外设备跟踪解决方案,我计划使用三星的BADA OS供电手机(价格合理但功能强大)。我现在面临的唯一问题是,我不知道从手机(GT-S5333)到服务器(可能通过GET)获取GPS信息的最简单方法。我能做什么 我已经搜索了可用的选项,它们可能不是很友好,因为这个应用甚至不需要手机界面,只需要将GPS信息发送到服务器。三星为BADA提供了一个C++ API(但我认为这可能是对这类任务的过度杀戮)。 另一个选项可能是使用Webwag的widgetapi,但我已经尝试过了,
有人能帮忙吗?最后,我确实了解到了使用J2ME的定位API的可能性,事实上,它在Bada OS手机(几乎任何现代手机)上都是受支持的。所以我就这么做了,这就是我获取设备位置的方法: 导入javax.microedition.location.* 私有字符串报告位置(表单mainForm){ 标准cr=新标准() cr.set水平精度(500) final LocationProvider lp=LocationProvider.getInstance(cr) 新线程(){ public void run(){ lp.setLocationListener(巡逻gpsdevice.this,30,-1,-1); }
}.start();
位置l=lp.getLocation(60)
坐标c=l.getQualifiedCoordinates()
如果(c!=null){
双纬度=c.getLatitude();double lon=c.getLongitude() //对位置数据执行我想要的操作——在本例中,将其发送到服务器 }