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

时间:2018-06-22 18:12:27

标签: javascript android google-maps react-native react-native-maps

图像未显示在标记上。

嗨,我正在使用React {Native}开发Android应用程序,该程序使用react-native-maps包。

除Android 7.1+以外,所有平台均可正常运行。

标记中包含的所有图像都不会显示/加载

在标记组件中,有一个名为“ image”的道具,该道具只能与本地图像一起使用。但就我而言,我需要渲染远程图像网址,因此我无法使用此道具,因此我决定使用自定义标记 直到我在Android更高版本中测试我的应用程序

Here you can see the callout but the image is not rendered

2 个答案:

答案 0 :(得分:1)

使用图像道具定义标记的图像。它适用于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}
            />
        );

答案 1 :(得分:1)

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