Android GPS获得高程增益和损失

时间:2015-09-17 09:55:31

标签: android gps geolocation

使用Android LocationListener我可以获得纬度,经度,速度等。但我如何获取或计算高程增益和损失?

1 个答案:

答案 0 :(得分:1)

如果有LocationListener,您可以获得高度。请注意,这仅在使用GPS时可用。如果不可用,则location.hasAltitude()将为false。

public void onLocationChanged(Location location)

{   
     double lon=location.getLongitude();  
     double lat=location.getLatitude();
     double alt=location.getAltitude();  // Return altitude in meters, 0.0 if not available
     ...
}

您可以保存alt值以计算之后的收益和损失。