使用react-native-maps更改MapView.Marker的pinColor

时间:2016-12-13 17:36:09

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

即使将颜色指定给MapView.MarkerpinColor的颜色似乎也没有从默认的红色变化。

有问题吗?

{ this.state.markers.map(marker => {
    return (
        <MapView.Marker 
            coordinate={{latitude: marker.latitude, longitude: marker.longitude}}
            key={marker.key}
            pinColor='#000000'
        />
    )
})}

Android模拟器的屏幕截图

enter image description here

2 个答案:

答案 0 :(得分:2)

你错过了花括号。其他一切都很好,它可以工作或更好地将颜色定义为const并传递给它。

const pinColor ='#000000';

然后将其传递给..

pinColor = {pinColor}

答案 1 :(得分:1)

标记允许的颜色是:红色,番茄,橙色,黄色,绿色,金色,小麦,亚麻,棕褐色,蓝色,水色,蓝绿色,紫色,紫色,靛蓝,绿松石,海军和李子。

赞: