2009-08-20 32 views
2

的Java ME的位置API表示支持:J2ME位置API(JSR 179)的非GPS设备

  • 移动基于网络的定位。
  • GPS
  • 短距离灯塔

不少手机都支持这个API(JSR179)。但是,某些手机没有内置GPS模块,是否仍可以使用此API获取手机的当前位置?

回答

2

基于移动网络的定位。

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

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

+0

我必须联系服务提供商才能启用一些基于移动网络的定位设置。 – 2009-08-20 17:48:45

1

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