非 GPS 设备上的 J2ME 位置 API (JSR 179)
Posted
技术标签:
【中文标题】非 GPS 设备上的 J2ME 位置 API (JSR 179)【英文标题】:J2ME location API (JSR 179) on non-GPS devices 【发布时间】:2010-11-21 09:49:03 【问题描述】:Java ME Location API 说它支持:
基于移动网络的定位。 全球定位系统 短程信标相当多的手机支持此 API (JSR179)。但是,有些手机没有内置GPS模块,是否仍然可以使用这个API来获取手机的当前位置?
【问题讨论】:
【参考方案1】:基于移动网络的定位。
安全设置将控制您是否可以访问,服务提供商也可能会收费。
根据我对 J2ME 非常有限的经验,您可以将手机设置为不允许应用访问私人数据(例如位置)并收取服务费用(例如位置) - 您也可以将其设置为弹出请求供用户授权。 J2ME 设计得非常好,可以优雅地回退到可用的内容并隐藏很多细节。
【讨论】:
我是否必须联系服务提供商以启用一些设置,用于基于移动网络的定位。【参考方案2】:是的,一些无 GPS 的 S60(例如 N70)在与通过蓝牙连接的外部 GPS 设备一起使用时通过此 API 提供位置。其他人可能会使用 CellID 为您提供大致位置。
【讨论】:
以上是关于非 GPS 设备上的 J2ME 位置 API (JSR 179)的主要内容,如果未能解决你的问题,请参考以下文章
使用哪个 API 访问 Android 设备上的 GPS 位置? Android API 或 Google 位置服务 API