我有一个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
属性。我认为这是地图的一个问题,但我的标记显示得很好。
答案 0 :(得分:2)
这一行strokeColor: '#f007'
应该是strokeColor: ['#f007']
https://facebook.github.io/react-native/docs/mapview.html#overlays