如何从黑莓应用程序中的GPS获取当前位置。我试图从模拟器Locationmanager method
获得位置,但是在我的设备中(Storm 2使用wifi),我无法获得当前经纬度。在黑莓应用程序中从GPS获取当前位置
我的代码
private class LocationListenerImpl implements LocationListener {
public void locationUpdated(LocationProvider provider, Location location) {
if (location.isValid()) {
heading = location.getCourse();
longitude = location.getQualifiedCoordinates().getLongitude();
latitude = location.getQualifiedCoordinates().getLatitude();
altitude = location.getQualifiedCoordinates().getAltitude();
speed = location.getSpeed();
// This is to get the Number of Satellites
String NMEA_MIME = "application/X-jsr179-location-nmea";
satCountStr = location.getExtraInfo("satellites");
if (satCountStr == null) {
satCountStr = location.getExtraInfo(NMEA_MIME);
}
// this is to get the accuracy of the GPS Cords
QualifiedCoordinates qc = location.getQualifiedCoordinates();
accuracy = qc.getHorizontalAccuracy();
}
}
public void providerStateChanged(LocationProvider provider, int newState) {
// no-op
}
}
没有关于您的问题足够的信息 - 在GPS开启?你的代码是否符合黑莓的方式?你有没有要求的应用程序的权限? – KevinDTimm
GPS已启用。是的代码是在黑莓的方式和它的工作在模拟器后发送经纬度从GPS系统。第三关于许可?我不知道你在说什么吗? – Hitarth
如果您有任何想法,请帮我 – Hitarth