自定义倍数标记图像可响应本机地图

时间:2020-05-24 12:55:40

标签: javascript reactjs react-native

我想使用我的变量marker.image,但是我想告诉我,这是无效的呼叫。 我有一个要用于每个标记的多个图像数组。 图像路径正确

需要您的帮助

路径示例:

../assets/places/tkhyd1kx-1590145832663.jpg

查看:

{this.state.markers.map((marker, i) => (
              <Marker
                key={i}
              >
                <View>
                  <Image source={marker.image} style={{ width: 40, height: 40, borderRadius: 6 }} />
                </View>
              </Marker>
))}

Getmarkers函数:

getmarkers().then(data => {
        // console.log(data)
        let test = []
        data.forEach(element => {
          test.push(
            {
              image: require('../assets/places/' + JSON.parse(element.images)[0])
            }
          )
        });

        this.setState({ markers: test })
      })

0 个答案:

没有答案