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 新更新包含此修复程序。所以现在我可以在地图中渲染动态图像
图像未显示在标记上。
嗨,我正在使用 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 新更新包含此修复程序。所以现在我可以在地图中渲染动态图像