Exemple #1
0
 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();
     }));
 }
Exemple #2
0
        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();
            }));
        }