无法显示React-native IOS MapView叠加层

时间:2016-03-10 19:33:23

标签: javascript ios react-native

我有一个MapView用于IOS,地图上没有显示叠加层。我在这里错过了什么吗?

<MapView
  style={styles.map}
  showsUserLocation={true}
  followUserLocation={true}
  showsCompass={true}
  showsPointsOfInterest={true}
  annotations={this.state.annotations}
    overlays={[{
      coordinates:[
        {latitude: 32.47, longitude: -107.85},
        {latitude: 45.13, longitude: -94.48},
        {latitude: 39.27, longitude: -83.25},
        {latitude: 32.47, longitude: -107.85},
      ],
      strokeColor: '#f007',
      lineWidth: 3,
    }]}
/>

我从facebook上的react-native示例中获取了overlay属性。我认为这是地图的一个问题,但我的标记显示得很好。

1 个答案:

答案 0 :(得分:2)

这一行strokeColor: '#f007'应该是strokeColor: ['#f007']

https://facebook.github.io/react-native/docs/mapview.html#overlays