Запретить отображение стиля по умолчанию при использовании customMapStyle с реагировать на родные карты - PullRequest
0 голосов
/ 03 мая 2020

Я использую customMapStyle для MapView в iOS на реагировать нативно для темы темного режима. Всякий раз, когда карта загружается в первый раз, перед тем, как тема вступит в силу, будет краткий сигнал sh (мерцание) стиля Google Maps по умолчанию.

Как можно предотвратить отображение стиля карты по умолчанию до того, как пользовательский стиль переопределит его?

enter image description here

enter image description here

Сам код довольно прост:

<MapView
    ref={(ref) => {
        this.mapView = ref;
    }}
    customMapStyle={mapStyle}
    provider={PROVIDER_GOOGLE}
    style={{
        height: '100%',
        zIndex: 1,
        overflow: 'hidden',
    }}
    mapType={mapType}
    initialRegion={region}
    showsUserLocation
    loadingEnabled
    showsMyLocationButton={false}
    showsPointsOfInterest={false}
    showsCompass
    onMapReady={this.onMapReady}
    mapPadding={mapPadding}
/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...