Как реализовать Mapbox пошаговая реакция - PullRequest
0 голосов
/ 20 февраля 2020

Я очень новичок в реагирующе-родном.

А теперь я хочу создать приложение в реагирующе-родном с пошаговой навигацией, где я могу найти библиотеку, для которой я могу использовать?

Я просто нахожу этот репозиторий https://github.com/emin93/react-native-mapbox-navigation, но я не знаю, что делать дальше, документация не добавлена, репозиторий работает? или нет, вы, ребята, можете мне помочь, что мне делать дальше? -o- { }

1 Ответ

0 голосов
/ 20 февраля 2020

Нет необходимости использовать указанную 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)
    });
  }
...