2016-03-10 5 views
1

У меня есть MapView для IOS, наложения не отображаются на карте. Я что-то упустил?React-native IOS MapView overlays не отображается

<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, 
    }]} 
/> 

Я взял этот атрибут overlay из среагировать родной, например, на Facebook. Я думал, что это проблема с картой, но мои маркеры очень хорошо выглядят.

ответ

2

Привет эта линия strokeColor: '#f007' должна быть strokeColor: ['#f007']

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

+0

Спасибо за это, но ваш Пару месяцев слишком поздно лол. Я полностью забыл, что это было открыто. –

+1

Собственно, он работает для меня без нашего '[]'. –