Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

amap-demo/android-path-smooth

Repository files navigation

android-path-smooth

轨迹平滑处理示例

本工程为基于高德地图Android SDK进行封装,实现了定位轨迹的平滑优化处理。

前述

功能描述

基于3D地图SDK,对真实轨迹进行处理,实现去噪、平滑和抽稀。

效果展示

Screenshot Screenshot

原始轨迹和处理后轨迹

扫一扫安装

Screenshot

使用方法

1:配置搭建AndroidSDK工程

2:实现方法

// 获取轨迹坐标点
List<LatLng> mOriginList = new ArrayList<LatLng>();
PathSmoothTool mpathSmoothTool = new PathSmoothTool();
//设置平滑处理的等级
mpathSmoothTool.setIntensity(4);
List<LatLng> pathoptimizeList = mpathSmoothTool.pathOptimize(originlist);
//绘制轨迹,移动地图显示
if (mOriginList != null && mOriginList.size()>0) {
 mOriginPolyline = amap.addPolyline(new PolylineOptions().addAll(mOriginList).color(Color.GREEN));
 amap.moveCamera(CameraUpdateFactory.newLatLngBounds(getBounds(mOriginList), 200));
}

About

轨迹平滑处理示例

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /