React Native Maps - 自定义标记图像未在更高 Android 版本中呈现

React Native Maps - Custom Marker Image Not rendering in Higher Android Versions

图像未显示在标记上。

嗨,我正在使用 React-Native 为 Android 开发一个应用程序,它使用 react-native-maps 包。

所有平台 运行 没有任何问题,除了 Android 7.1+。

标记中包含的所有图像都不是 shown/loaded

在标记组件中有一个名为 "image" 的道具,只能用于本地图像。但就我而言,我需要渲染远程图像 Url 所以我无法使用这个道具所以我决定使用自定义标记 在我在更高 Android 版本

中测试我的应用程序之前,它工作正常

使用图像属性为标记定义图像。它适用于 android 7+ 版本

return (
            <MapView.Marker
              key={`marker-${index}`}
              coordinate={{ latitude: Number(latitude), longitude: Number(longitude) }}
              onPress={options.onPress ? () => options.onPress(marker) : false}
              image={icons[marker.type] || icons.default}
              style={styles.marker}
              identifier={marker._id}
            />
        );

此问题已解决,react-native-maps 新更新包含此修复程序。所以现在我可以在地图中渲染动态图像