java - j2ME setLocationListener()

标签 java geolocation gps java-me

我正在使用在 Sprint 的 IDEN 网络上运行的 Motorola i335 来编写 GPS 跟踪系统。我正在使用 javax.microedition.location api 来查找 GPS 坐标。要设置更新,请使用 [setLocationListener][1] 方法。我最初尝试传递(listener,2,1,1)。然而,接收到的无效位置太多(GPS 无法在指定时间内获得修复),因此我将参数更改为 (listener, 20, 20, 1)。现在系统几乎不会抛出任何无效位置。我的目标是获得最快数量的实际更新。你们中有人找到了此方法参数的合适媒介吗?

[1]:http://www-users.cs.umn.edu/~czhou/docs/jsr179/lapi/javax/microedition/location/LocationProvider.html#setLocationListener(javax.microedition.location.LocationListener ,整数,整数,整数)

最佳答案

我宁愿实现逼真度检查以避免无效的位置数据。 检查提供程序状态的可用性并比较最后返回的纬度/经度值应该可以解决问题。

关于java - j2ME setLocationListener(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2950612/

相关文章:

java.lang.NoClassDefFoundError : com/sun/tools/corba/se/idl/InvalidArgument

java - Swing - 如何在 JTable 单元格中添加 JPopupMenu

android - onLocationChanged 从未调用过,GoogleApiClient

iphone - iPhone 4 上的 GPS 准确度如何?

windows-mobile - Windows Mobile 中的 GPS

Android 位置 "going for a walk"本身

java - WebSphere 上的 Jersey 或 Wink

javascript - 使用 PHP 进行地理定位

geolocation - 使用 GPS 检查用户是否在路线检查点附近

java - neo4j 巨大的图形和解决方案