gpt4 book ai didi

java - 使用 GPS(位置 API)时出现位置异常

转载 作者:行者123 更新时间:2023-12-02 08:21:27 25 4
gpt4 key购买 nike

我已经在 sonyerricsom T700 移动设备上下载了谷歌地图应用程序,它工作正常,它的 java 应用程序。所以根据我的理解,它也使用位置 API。这个link显示它没有GPS。但它显示 map ,甚至在谷歌地图上定位设备上点击的照片。

所以我使用Location API(JSR-179)在j2me中尝试了下面的代码。它在模拟器上工作正常。但是当我在索尼 erisccon T700 移动设备上尝试相同的操作时,出现以下异常:

异常(exception):

javax.microedition.location.LocationException:All service providers are out of service.

代码:

try {

// Create a Criteria object for defining desired selection criteria
Criteria cr = new Criteria();
LocationProvider lp = LocationProvider.getInstance(cr);
l = lp.getLocation(60);
c = l.getQualifiedCoordinates();
//cityMap.setCategories(selectedCategories);
if (c != null) {
// use coordinate information
double lat = c.getLatitude();
//latitude="";
latitude = ""+lat;
Latitude.setString(latitude);
double lon = c.getLongitude();
longitude =""+lon;
Longitude.setString(longitude);
}
}
catch (LocationException e) {
alert = new Alert("LocationException");
alert.setString("Unable to retrive location information:" + e);
alert.setTimeout(2000);
display.setCurrent(alert);
// not able to retrive location information
//e.printStackTrace();
} catch (InterruptedException ie) {
alert = new Alert("InterruptedException");
alert.setString("Operation Interrupted:" + ie);
alert.setTimeout(2000);
display.setCurrent(alert);
}
}

请给我建议任何解决方案......

感谢和问候。

最佳答案

是的,我敢打赌这不是您从 GPS 获得的准确位置。

Google 还有其他方式来查找您的位置...可能是使用 Cell ID。幸运的是,索尼爱立信手机很容易找到 Cell ID,请参阅 here 。获得后,您可以在 cell ID database 中查找它。找到位置。

关于java - 使用 GPS(位置 API)时出现位置异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5387413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com