【问题标题】:react native map is not updating custom style directly反应原生地图不直接更新自定义样式
【发布时间】:2020-05-22 07:50:58
【问题描述】:

我使用 react native 地图创建了自定义地图样式,但有时它会显示默认地图 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】:

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

    DOC

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

    【讨论】:

    • 不幸的是,这对我没有帮助。加载地图时调用此回调。不是自定义地图样式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-09
    • 2020-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多