您好,我正在尝试在我的应用程序中自定义此处的导航
是否可以更改导航内路线的粗细(类似线程Android HereMaps SDK 路线粗细? )?
使用 NavigationManager.MapUpdateMode.ROADVIEW 时是否可以更改最大/最小缩放?
最后是否可以在导航内的屏幕底部移动 mapView.positionIndicator ?
您好,我正在尝试在我的应用程序中自定义此处的导航
是否可以更改导航内路线的粗细(类似线程Android HereMaps SDK 路线粗细? )?
使用 NavigationManager.MapUpdateMode.ROADVIEW 时是否可以更改最大/最小缩放?
最后是否可以在导航内的屏幕底部移动 mapView.positionIndicator ?
map.setTransformCenter(new PointF((540.0), (1162.8)));
将地图移动中心向下移动。是的,您可以更改 MapRoute 的厚度
如果你真的想使用 MapRoute 你可以使用 CustomizableScheme :
CustomizableScheme scheme = map.createCustomizableScheme("newCustomScheme", Map.Scheme.NORMAL_DAY);
scheme.setVariableValue(CustomizableVariables.RouteStyle.ROUTESTYLE_1_WIDTH , *Width in pixels* , range);
你可以检查 CustomizableVariables.RouteStyle 类
如果你想使用折线,你可以试试这个:
MapPolyline mp = new MapPolyline(new GeoPolyline(route.getRouteGeometry()));
mp.setLineWidth(20);
map.addMapObject(mp);