Mapbox的初始化等操作此篇文章不赘述,直接忽略,直接用代码说明怎么使用MapBox的路线规划
1.导入
implementation 'com.mapbox.mapboxsdk:mapbox-android-sdk:6.3.0'
implementation 'com.mapbox.mapboxsdk:mapbox-android-navigation:0.41.0'
目前MapBox只提供以下四种类型的路线规划
2.大概流程就是通过传经纬度和路线类型请求数据,然后根据请求回来的数据进行画线,以下完整代码是根据“步行”和“驾车”两种方法规划出不同的路线,并且绘制出不同颜色。
mapView.getMapAsync(new OnMapReadyCallback() {
@Override
public void onMapReady(MapboxMap mapboxMap) {
map = mapboxMap;
LatLng latLng = new LatLng(“起点纬度”,"起点经度");
MarkerOptions options = new MarkerOptions()