海拔高度:设置海拔高度setAltitude、获取海拔高度getAltitude,getAltitude获取的Marker点的海拔信息来自setAltitude设置的值,所以当未通过setAltitude设置海拔数据时,无法获取到Marker点的海拔信息。
打开应用进入海拔高度信息页面,分析海拔信息来源。主要分为位置服务、传感器服务和地图服务。
请求参数中LocationRequestPriority优先级信息设置:ACCURACY任何时候都能获取海拔高度,FIRST_FIX在室外环境能够获取海拔信息,LOW_POWER无法获取海拔信息。主要原因是部分场地GPS信号弱,优先级信息可以合理的协调多种定位技术。
应用的海拔信息由位置服务提供。由于室内没有GPS信号,同时请求参数中LocationRequestPriority优先级信息等设置不对,导致获取海拔信息失败。
LocationRequestPriority设置为ACCURACY任何时候都能获取海拔高度,FIRST_FIX在室外环境能够获取海拔信息,LOW_POWER无法获取海拔信息。根据实际业务需求,动态调整优先级设置,以平衡准确性、速度和功耗,在无法获取海拔信息时(如室内),提供友好的提示,帮助用户理解当前情况。