【发布时间】:2011-10-20 17:05:52
【问题描述】:
谁能给我一个代码来获取黑莓8520 os 5.0版的cellsite gps位置。 我手机的详细信息:
model:bb curve 8520
version :5.0.0.1036
carrier:airtel (post paid )
location :Andhra Pradesh ,India
data services :on
当我安装谷歌地图时,我可以看到位置,因此有机会使用此手机获取当前位置。
我正在尝试开发一个应用程序,该应用程序将通过使用蜂窝站点位置来显示手机的当前位置,因为此手机型号没有内置 GPS 设备。
请急 我在互联网上尝试了几个例子,但都是徒劳的。
提前致谢
这是我使用的代码:
BlackBerryCriteria bc=new BlackBerryCriteria(GPSInfo. GPS_MODE_CELLSITE );
try {
LocationProvider lp=LocationProvider.getInstance(bc);
if(lp !=null)
{
Location loc=lp.getLocation(-1);
add (new EditField(loc.getQualifiedCoordinates().getLatitude()+"\n"+loc.getQualifiedCoordinates().getLongitude(),""));
}
else
{
add(new EditField("unable to find the location provider", ""));
}
} catch (LocationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}}
但我遇到了一个未捕获的异常 net.rim.device.api.UnsupportedOperationException。
请帮我处理一下紧急情况
【问题讨论】:
标签: blackberry gps