0

に色を割り当てた後でも、MapView.Markerの色はデフォルトの赤色から変更されていないようです。反応ネイティブマップを使用してMapView.Markerのピンカラーを変更する

何か問題がありますか?

{ 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

あなたは、中括弧を逃しました。それ以外のものはすべて問題ありません。色がconstとして定義され、よりよく動作します。

const pinColor = '#000000';次いで

等渡し

..

pinColor = {pinColor}