使用Android LocationListener
我可以获得纬度,经度,速度等。但我如何获取或计算高程增益和损失?
答案 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
值以计算之后的收益和损失。