I've started using https://github.com/airbnb/react-native-maps and having no luck drawing polylines from an array of array coordinates on the map.
I am not sure if I'm passing in the array of coordinates correctly.
this is how I am rendering the polyline:
{this.state.polylines.map(polyline => (
<MapView.Polyline
key={polyline.id}
coordinates={polyline.coordinates}
strokeColor="#000"
fillColor="rgba(255,0,0,0.5)"
strokeWidth={1}/>
))}
polyline.coordinates looks like:
[[lat,lng],[lat,lng],[lat,lng]]
Thank you for any help/advice :D
I think the coordinates must be an array of type LatLng
as it is documented in the API .
How LatLng
objects are created can be found in the component MapMarker
for example. Here you can find the source code (linked to the relevant line) and the component API .
Hope this will help you,
Marius
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.