示例中心
功能在线体验
控制台

高德 开发 Android 导航SDK 开发指南 在地图上导航 传入外部GPS数据

更新时间:2018年07月24日

传入外部GPS数据相当于将实时导航或巡航中的设备GPS数据进行了替换,进行导航或巡航的步骤请参考:实时导航智能巡航

实现“传入外部GPS数据”的步骤如下:

第 1 步,开启使用外部GPS数据

调用 AMapNavi 的 setIsUseExtraGPSData 方法开启使用外部GPS数据。

//使用外部GPS数据
mAMapNavi.setIsUseExtraGPSData(true);

第 2 步,传入外部GPS数据

调用 AMapNavi 的 setExtraGPSData 方法传入外部GPS数据。注意:当前支持传入的GPS数据需要是WGS84坐标,并且经度、维度、速度、精度、角度、时间参数缺一不可。

Location location = new Location("gps仪器型号");
location.setLongitude(116.4 - 0.01 * i);
location.setLatitude(39.9);
location.setSpeed(5);
location.setAccuracy(1);
location.setBearing(5);
location.setTime(System.currentTimeMillis());
//以上6项数据缺一不可
mAMapNavi.setExtraGPSData(1,location);
//type字段传1时代表WGS84坐标;
示例中心 功能
在线体验
常见问题