|
@@ -1664,6 +1664,11 @@ public class APIModuleGis extends UZModule {
|
|
this.data.put("adcode", data.getAdCode());
|
|
this.data.put("adcode", data.getAdCode());
|
|
this.data.put("town", data.getTown());
|
|
this.data.put("town", data.getTown());
|
|
this.data.put("describe", data.getLocationDescribe());
|
|
this.data.put("describe", data.getLocationDescribe());
|
|
|
|
+ this.data.put("altitude", data.getAltitude());//GNSS定位高度
|
|
|
|
+ this.data.put("satellite", data.getSatelliteNumber());//GNSS锁定的卫星数
|
|
|
|
+ this.data.put("gnss-type", data.getGnssProvider());//获取卫星定位成功时定位来源
|
|
|
|
+ this.data.put("gnss-gis", data.getReallLocation());//当返回的GNSS定位结果是虚拟时,可通过此方法获取真实位置
|
|
|
|
+ this.data.put("gnss-level", data.getGnssAccuracyStatus());//如果是GNSS位置,获得当前由百度自有算法判断的GNSS质量
|
|
}
|
|
}
|
|
}
|
|
}
|
|
public String toString(){
|
|
public String toString(){
|
|
@@ -1729,7 +1734,7 @@ public class APIModuleGis extends UZModule {
|
|
mBMapOption.setIsNeedLocationPoiList(false);
|
|
mBMapOption.setIsNeedLocationPoiList(false);
|
|
mBMapOption.SetIgnoreCacheException(false);
|
|
mBMapOption.SetIgnoreCacheException(false);
|
|
mBMapOption.setLocationMode(LocationClientOption.LocationMode.Hight_Accuracy);
|
|
mBMapOption.setLocationMode(LocationClientOption.LocationMode.Hight_Accuracy);
|
|
- mBMapOption.setIsNeedAltitude(false);
|
|
|
|
|
|
+ mBMapOption.setIsNeedAltitude(true);
|
|
mBMapOption.setFirstLocType(LocationClientOption.FirstLocType.SPEED_IN_FIRST_LOC);
|
|
mBMapOption.setFirstLocType(LocationClientOption.FirstLocType.SPEED_IN_FIRST_LOC);
|
|
mBMapOption.setOpenGnss(true);
|
|
mBMapOption.setOpenGnss(true);
|
|
mBMapOption.setLocationNotify(true);
|
|
mBMapOption.setLocationNotify(true);
|