Loading play-services-maps-core-mapbox/src/main/kotlin/org/microg/gms/maps/mapbox/GoogleMap.kt +12 −2 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ import android.widget.FrameLayout import android.widget.RelativeLayout import androidx.collection.LongSparseArray import com.google.android.gms.dynamic.IObjectWrapper import com.google.android.gms.dynamic.ObjectWrapper import com.google.android.gms.maps.GoogleMapOptions import com.google.android.gms.maps.internal.* import com.google.android.gms.maps.model.* Loading Loading @@ -481,8 +482,17 @@ class GoogleMapImpl(private val context: Context, var options: GoogleMapOptions) } override fun snapshot(callback: ISnapshotReadyCallback, bitmap: IObjectWrapper?) { Log.d(TAG, "unimplemented Method: snapshot") val map = map if (map == null) { // Snapshot cannot be taken runOnMainLooper { callback.onBitmapWrappedReady(ObjectWrapper.wrap(null)) } } else { map.snapshot { runOnMainLooper { callback.onBitmapWrappedReady(ObjectWrapper.wrap(it)) } } } } override fun setPadding(left: Int, top: Int, right: Int, bottom: Int) { Loading Loading
play-services-maps-core-mapbox/src/main/kotlin/org/microg/gms/maps/mapbox/GoogleMap.kt +12 −2 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ import android.widget.FrameLayout import android.widget.RelativeLayout import androidx.collection.LongSparseArray import com.google.android.gms.dynamic.IObjectWrapper import com.google.android.gms.dynamic.ObjectWrapper import com.google.android.gms.maps.GoogleMapOptions import com.google.android.gms.maps.internal.* import com.google.android.gms.maps.model.* Loading Loading @@ -481,8 +482,17 @@ class GoogleMapImpl(private val context: Context, var options: GoogleMapOptions) } override fun snapshot(callback: ISnapshotReadyCallback, bitmap: IObjectWrapper?) { Log.d(TAG, "unimplemented Method: snapshot") val map = map if (map == null) { // Snapshot cannot be taken runOnMainLooper { callback.onBitmapWrappedReady(ObjectWrapper.wrap(null)) } } else { map.snapshot { runOnMainLooper { callback.onBitmapWrappedReady(ObjectWrapper.wrap(it)) } } } } override fun setPadding(left: Int, top: Int, right: Int, bottom: Int) { Loading