你好我写了下面的代码来检索cellId,lac,mcc,mnc。当我检索这些时,我使用下面的链接来检索纬度和经度:opencellid但距离我所在的地方70公里。有没有其他选择来获得正确的位置。我尝试了4个网络提供商:TATA Docomo(70公里变化),Airtel(30公里变化),我没有检索经度,纬度为uninor和沃达丰。请帮帮我
答案 0 :(得分:2)
您需要使用更准确的Google Gears(请参阅Cell triangulation on BlackBerry)或RIM's new service,这可能仍然是测试版质量。请注意,我提到的这两项服务都支持将wifi数据添加到cellid,这将提供更好的结果。
答案 1 :(得分:1)
根据我所知,Cell ID应该为您提供手机与之通信的蜂窝网站的位置,而不是手机位置本身。如果您需要手机位置,可以使用BlackberryLocationProvider,为了获得最佳精确度,使用自主模式,快速修复使用Cellsite(应使用几个手机信号塔的三角测量来确定您的位置)。您可以找到更多信息和一些代码示例here。