Нет необходимости использовать указанную c библиотеку для навигации по карте, просто установите реакцию-нативные карты и начните работать с ней.
вы можете использовать маркеры, полилинию и многие другие компоненты реагировать-натив- карты.
А чтобы отслеживать или поворачивать навигацию по очереди, вы можете использовать данное решение по ссылке .
Для анимации маркера используйте маркерный компонент, например:
<Marker.Animated
ref={marker => { this.marker = marker; }}
coordinate={this.state.coordinate}
>
<Image
style={{ height: 30, width: 30, transform: [{ rotate: this.state.heading + 'deg' }] }}
source={carImage} />
</Marker.Animated>
Отредактированный ответ:
import { OpenMapDirections } from 'react-native-navigation-directions';
//Use this function
_callShowDirections = () => {
const startPoint = {
longitude: 'START_POINT_LONGITUDE',
latitude: 'START_POINT_LATITUDE'
}
const endPoint = {
longitude: 'END_POINT_LONGITUDE',
latitude: 'END_POINT_LATITUDE'
}
const transportPlan = 'd';
OpenMapDirections(startPoint, endPoint, transportPlan).then(res => {
console.log(res)
});
}