public void OnMapReady(MapboxMap p0) { p0.SetStyle(Style.MapboxStreets, new MyOnStyleLoaded(() => { p0.AddOnMapLongClickListener(this); map = new NavigationMapboxMap(mapView, p0); map.SetOnRouteSelectionChangeListener(this); map.UpdateLocationLayerRenderMode(RenderMode.Compass); InitializeLocationEngine(); })); }
public void OnMapReady(MapboxMap p0) { var mapboxMap = p0; mapboxMap.SetStyle(new Style.Builder().FromUrl(GetString(Resource.String.navigation_guidance_day)), new MapboxMapSetStyleListener((Style) => { mapState = MapState.INFO; navigationMap = new NavigationMapboxMap(mapView, mapboxMap); // For Location updates InitializeLocationEngine(); // For navigation logic / processing InitializeNavigation(mapboxMap); navigationMap.UpdateCameraTrackingMode(NavigationCamera.NavigationTrackingModeNone); navigationMap.UpdateLocationLayerRenderMode(RenderMode.Gps); // For voice instructions InitializeSpeechPlayer(); })); }