Skip to content

Commit ffcab9c

Browse files
committed
feat: map background color
1 parent 7b2cd60 commit ffcab9c

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

android/src/main/java/com/rngooglemapsplus/RNGoogleMapsPlusView.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import com.rngooglemapsplus.extensions.markerEquals
1212
import com.rngooglemapsplus.extensions.polygonEquals
1313
import com.rngooglemapsplus.extensions.polylineEquals
1414
import com.rngooglemapsplus.extensions.toCameraPosition
15+
import com.rngooglemapsplus.extensions.toColor
1516
import com.rngooglemapsplus.extensions.toCompressFormat
1617
import com.rngooglemapsplus.extensions.toFileExtension
1718
import com.rngooglemapsplus.extensions.toGoogleMapType
@@ -48,6 +49,7 @@ class RNGoogleMapsPlusView(
4849
initialProps?.mapId?.let { mapId(it) }
4950
initialProps?.liteMode?.let { liteMode(it) }
5051
initialProps?.camera?.let { camera(it.toCameraPosition(current = null)) }
52+
initialProps?.backgroundColor?.let { backgroundColor(it.toColor()) }
5153
}
5254
view.initMapView(options)
5355
}

ios/RNGoogleMapsPlusView.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ final class RNGoogleMapsPlusView: HybridRNGoogleMapsPlusViewSpec {
4141
initialProps?.camera.map {
4242
options.camera = $0.toGMSCameraPosition(current: nil)
4343
}
44+
initialProps?.backgroundColor.map {
45+
options.backgroundColor = $0.toUIColor()
46+
}
4447
impl.initMapView(googleMapOptions: options)
4548
}
4649
}

src/types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ export type RNInitialProps = {
77
mapId?: string;
88
liteMode?: boolean;
99
camera?: RNCamera;
10+
backgroundColor?: string;
1011
};
1112

1213
export type RNMapUiSettings = {

0 commit comments

Comments
 (0)