protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_map_cache); _mapViewGroup = FindViewById <SKMapViewHolder>(Resource.Id.view_group_map); _mapViewGroup.SetMapSurfaceListener(this); }
public void OnSurfaceCreated(SKMapViewHolder skMapViewHolder) { _mapView = skMapViewHolder.MapSurfaceView; FindViewById <RelativeLayout>(Resource.Id.chess_board_background).Visibility = ViewStates.Gone; _mapView = _mapViewGroup.MapSurfaceView; _mapView.SetPositionAsCurrent(_currentPosition, 0, true); _mapView.SetZoom(17.0F); SKNavigationManager.Instance.SetNavigationListener(this); AddStartDestinationPins(); LaunchRouteCalculation(_currentPosition, _routeDestinationPoint); }
protected override void OnDestroy() { base.OnDestroy(); _mapViewGroup = null; }