非GPS设备上的J2ME位置API(JSR 179)

时间:2009-08-20 17:03:16

标签: api java-me location

Java ME Location API表示它支持:

  • 基于移动网络的定位。
  • GPS
  • 短距离信标

相当多的手机支持此API(JSR179)。但是,有些手机没有内置GPS模块,是否仍然可以使用此API获取手机的当前位置?

2 个答案:

答案 0 :(得分:2)

  

基于移动网络的定位。

安全设置将控制您是否可以访问此设置,服务提供商也可能会收取费用。

根据我对J2ME的非常有限的经验,您可以将手机设置为不允许应用访问私人数据(例如位置)和为服务收费(例如位置) - 您也可以将其设置为弹出请求供用户授权。
J2ME设计得很好,可以优雅地回归到可用的内容并隐藏很多细节。

答案 1 :(得分:1)

是的,一些无GPS的S60(例如N70)在与通过蓝牙连接的外部GPS设备一起使用时,通过此API提供位置。其他人可能会使用CellID为您提供大致位置。