Проложить маршрут между двумя точками в Mapbox?

Недавно я использовал mapbox gl в React Native вместо карт Google, я пытаюсь добавить функцию, которая показывает направление из точки A в точку B на карте.

ИЛИ используйте API маршрутов Mapbox внутри моего приложения React Native.

вот мой код, который я пробовал, но после того, как мой экран смонтировался, приложение успешно разбилось: D

import MapboxGL from '@react-native-mapbox-gl/maps';
import React from 'react';
import {View} from 'react-native';

MapboxGL.setAccessToken(
  '....',
);

class TwoPoints extends React.Component {
  constructor(props) {
    super(props);

    this.featureCollection = {
      type: 'FeatureCollection',
      features: [
        {
          type: 'Feature',
          id: '9d10456e-bdda-4aa9-9269-04c1667d4552',
          properties: {
            icon: 'example',
          },
          geometry: {
            type: 'Point',
            coordinates: [-73.989, 40.733],
          },
        },
        {
          type: 'Feature',
          id: '9d10456e-bdda-4aa9-9269-04c1667d4552',
          properties: {
            icon: 'airport-15',
          },
          geometry: {
            type: 'Point',
            coordinates: [-74, 40.733],
          },
        },
        {
          type: 'Feature',
          id: '9d10456e-bdda-4aa9-9269-04c1667d4552',
          properties: {
            icon: 'pin',
          },
          geometry: {
            type: 'Point',
            coordinates: [-74, 40.733],
          },
        },
      ],
    };
  }
  render() {
    return (
      <View style={{flex: 1}}>
        <MapboxGL.MapView
          ref={c => (this._map = c)}
          zoomEnabled={true}
          style={{flex: 1}}>
          <MapboxGL.ShapeSource shape={this.featureCollection}>
            <MapboxGL.SymbolLayer
              style={{iconColor: 'red'}}
              minZoomLevel={25}
            />
          </MapboxGL.ShapeSource>
        </MapboxGL.MapView>
      </View>
    );
  }
}
export default TwoPoints;

person DevAS    schedule 09.12.2019    source источник
comment
Вы можете использовать Mapbox SDK для JavaScript, см. пример github.com/mapbox/mapbox-sdk-js/blob/master/docs/   -  person AndrewHarvey    schedule 10.12.2019
comment
@AndrewHarvey Но как с этим справиться с React Native, есть пример?   -  person DevAS    schedule 10.12.2019