Vla*_*dim 3 java gis mobile mobile-phones java-me
有没有一种方法可以使用J2ME应用程序以编程方式确定移动电话的粗略地理位置,例如确定当前的小区?此问题尤其适用于非GPS设备.
我不是在寻找一组地理坐标,而是一种用户定义特定位置软件行为的能力.
任何硬件的解决方案将受到高度赞赏; 然而,解决方案越通用 - 越好.非常感谢!
小智 6
这是我的第一篇文章stackoverflow.
你可以通过很多手机获得cellID(移动设备所连接的电话杆的ID)System.getProperty(String arg)
这里我有一个例子,尝试几个键来查看是否可以找到一个cellID.我已经在很多索尼爱立信手机上测试了它,它工作正常,只要它不是像P1这样的Symbian手机等等.如果你在网上搜索,你可能会找到更多关键来找到cellID:s用于motorola,samsung等等.
try{
String[] cellIDTags = {"com.sonyericsson.net.cellid", "phone.cid", "Siemens.CID", "CellID"};
for(int i = 0; i < cellIDTags.length; i++){
cellID = System.getProperty(cellIDTags[i]);
if(cellID != null && cellID != ""){
location.setCellId(cellID);
break;
}
}
}catch(Exception e){
cellID = "";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2682 次 |
| 最近记录: |