代码:
public class BaiduTrajectoryActivity extends AppCompatActivity implements View.OnClickListener {
private static final String TAG = "BaiduTrajectoryActivity";
private RelativeLayout mTitle_layout;
private ImageView mBack_image;
private TextView mTitle_text;
private TextView mMenu_text;
public static final String STR = "STR ";
private MapView mMapView;
private BaiduMap mBaiduMap;
private List<SharedBoxBean> list;
private double mCurrentLat = 0.000000;
private double mCurrentLon = 0.000000;
private List<OverlayOptions> options = new ArrayList<>();
private List<LatLng> points = new ArrayList<>();
private Polyline mPolyline;//折现
private double distance;//两点之间的距离
private int level;//地图缩放等级
private List<Integer> colors;//设置折线的随机颜色
private LatLng center;//地图中心点 坐标
private double maxLatitude;//最大纬度
private Double minLatitude;//最小纬度
private double maxLongitude;//最大经度
private double minLongitude;//最小经度
private List<Double> latitudeList = new ArrayList<>();//纬度的集合
private List<Double> longitudeList = new ArrayList<>();//经度的集合
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SDKInitializer.initialize(getApplicationContext());
setContentView(R.layout.activity_baidu_trajectory);
init();
}
protected void init() {
initView();
initData();
initEvent();
}
//初始化视图
protected void initView() {
mMapView = (MapView) findViewById(R.id.map_view);
mTitle_layout = (RelativeLayout) findViewById(R.id.title_layout);
mBack_image = (ImageView) findViewById(R.id.back_image);
mTitle_t