1
我正在使用GoogleApiClient請求位置更新。我正在獲取緯度,經度,速度和其他信息。除此之外,我還想獲得衛星數量。我怎樣才能做到這一點?如何從融合位置api獲取衛星數量?
請幫我解決這個問題。
我正在使用GoogleApiClient請求位置更新。我正在獲取緯度,經度,速度和其他信息。除此之外,我還想獲得衛星數量。我怎樣才能做到這一點?如何從融合位置api獲取衛星數量?
請幫我解決這個問題。
下面是示例代碼來獲取衛星數量在使用,鑑於
gpsStatus = locationManager.getGpsStatus (gpsStatus);
Iterable<GpsSatellite> satellites = gpsStatus.getSatellites();
int sattInView = 0;
int sattInUse = 0;
if (satellites != null) {
for (GpsSatellite gpsSatellite : satellites) {
sattInView++;
if (gpsSatellite.usedInFix()) {
sattInUse++;
}
}
}
inView = String.valueOf (sattInView);
inUse = String.valueOf (sattInUse);
我沒有使用過的位置管理器API。我已經使用了GoogleApiClient API。這個類沒有一個名爲getGpsStatus(gpsStatus)的方法; –
由於您正在使用FusedAPI,它使用您最近的手機塔或GPS衛星來修復您的位置,所以恐怕不可能就我所知。 –
是的,我使用了FusedAPI。 –