react native map不会直接更新自定义样式

问题描述 投票:0回答:1

我已经使用react native maps创建了一个自定义地图样式,但有时它会显示默认地图1-2秒,然后会更新新样式。有什么方法可以检查地图是否已加载?

<MapView
        ref={mapRef}
        provider={PROVIDER_GOOGLE}
        customMapStyle={customMapStyle}
        showsCompass={false}
        showsScale={false}
        showsBuildings={false}
        showsTraffic={false}
        showsIndoors={false}
        showsUserLocation={false}
        zoomEnabled={true}
        pitchEnabled={true}
        zoomTapEnabled={true}
        {...props}
        style={[styles.map, mapStyle as any]}
    >
        {props.children}
</MapView>
reactjs react-native react-native-maps
1个回答
0
投票

我认为您可以尝试使用onMapReady事件。

DOC

它将“在地图完全加载后即会调用的回调。”

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.