0

当我连接到蜂窝站点时,我的应用程序能够获取当前位置,如果我的蜂窝站点关闭,则无法通过 wifi 获取当前位置。但是根据位置文档,我们也可以通过 wifi 找到当前位置。所以我无法理解为什么我无法通过 wifi 获取当前位置(手机站点关闭)。

这是否可以在手机站点关闭的情况下获取当前位置?

try { 
    BlackBerryLocationProvider provider = 
        (BlackBerryLocationProvider)LocationProvider.getInstance(new 
             BlackBerryCriteria(LocationInfo.GEOLOCATION_MODE_CELL));
} catch (LocationException) { } 

是的,我正在使用上面的代码进行定位。

4

1 回答 1

3

如果你想使用基于 WLAN 的地理位置,你可以使用这个标准,前提是你的操作系统 >= 6.0:

 new BlackBerryCriteria(LocationInfo.GEOLOCATION_MODE_WLAN); 

有用的链接:
Location APIs – 从头到尾
Simple Location API

于 2013-02-25T10:24:42.427 回答