diff options
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapPresenterImpl.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapPresenterImpl.java | 27 |
1 files changed, 10 insertions, 17 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapPresenterImpl.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapPresenterImpl.java index 653420941a..97ca1be746 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapPresenterImpl.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapPresenterImpl.java @@ -3,18 +3,14 @@ package com.mapbox.mapboxsdk.maps; import android.content.Context; import android.support.annotation.NonNull; -import com.mapbox.mapboxsdk.maps.renderer.MapRenderer; - class MapPresenterImpl implements MapPresenter { private final MapChangeReceiver mapChangeReceiver; - private final MapView mapView; + private final IMapView mapView; private final MapboxMapOptions mapboxMapOptions; - private final MapRenderer renderer; - private final NativeMapView nativeMapView; - MapPresenterImpl(@NonNull MapView mapView, @NonNull Context context, @NonNull MapboxMapOptions mapboxMapOptions, + MapPresenterImpl(@NonNull IMapView mapView, @NonNull Context context, @NonNull MapboxMapOptions mapboxMapOptions, @NonNull MapChangeReceiver mapChangeReceiver) { this.mapView = mapView; this.mapboxMapOptions = mapboxMapOptions; @@ -26,15 +22,17 @@ class MapPresenterImpl implements MapPresenter { String localFontFamily = mapboxMapOptions.getLocalIdeographFontFamily(); if (mapboxMapOptions.getTextureMode()) { - renderer = mapView.createTextureView(this, localFontFamily, - mapboxMapOptions.getTranslucentTextureSurface()); + mapView.createTextureView(localFontFamily, mapboxMapOptions.getTranslucentTextureSurface()); } else { - renderer = mapView.createSurfaceView(this, localFontFamily, - mapboxMapOptions.getRenderSurfaceOnTop()); + mapView.createSurfaceView(localFontFamily, mapboxMapOptions.getRenderSurfaceOnTop()); } - nativeMapView = mapView.createNativeMapView(getPixelRatio(), mapboxMapOptions.getCrossSourceCollisions(), - mapChangeReceiver, renderer); + mapView.createNativeMapView(getPixelRatio(), mapboxMapOptions.getCrossSourceCollisions(), mapChangeReceiver); + } + + @Override + public void onSurfaceCreated() { + } private float getPixelRatio() { @@ -48,11 +46,6 @@ class MapPresenterImpl implements MapPresenter { } @Override - public void onSurfaceCreated() { - - } - - @Override public void addOnCameraWillChangeListener(MapView.OnCameraWillChangeListener listener) { mapChangeReceiver.addOnCameraWillChangeListener(listener); } |