React Native Mapbox GL: компонент MarkerView отсутствует

Надеюсь, это правильное место, чтобы спросить. Я разрабатываю приложение response-native-mapbox-gl / maps в Windows 10, а компонент MarkerView просто не отображается. Вот код App.js для справки:

import React, { Component } from 'react';
import {
  StyleSheet,
} from 'react-native';

import MapboxGL from '@react-native-mapbox-gl/maps';
MapboxGL.setAccessToken('MY_TOKEN')

export default function App() {

  return (
    <MapboxGL.MapView
      style={{ flex: 1, width: '100%' }}
      styleURL={MapboxGL.StyleURL.Street}
      showUserLocation={true}>
    </MapboxGL.MapView>
  );
};

Компонент MapView и другие компоненты MapboxGL работают правильно, но всякий раз, когда я пытаюсь вызвать компонент MapboxGL.MarkerView (будь то внутри Mapview или в любом другом месте приложения), программа его не распознает. Переход к модулю @react-native-mapbox-gl/maps также не дает результатов, поскольку отсутствует класс MarkerView. Он устарел, а документы GitHub не обновлены? Есть замена?

Заранее спасибо.

Примечания: Версия RN: 0.62.2; react-native-mapbox-gl / maps версия: 8.1.0 (основная).

Маркер Mapbox был правильно установлен и использован; Нет проблем с установкой ни на стороне клиента, ни на стороне сервера.


person Mati L    schedule 04.06.2020    source источник


Ответы (1)


вместо этого вы можете использовать компонент MapboxGL.PointAnnotation

Или вы можете использовать версию 8.0.0

person Zeeshan Ansari    schedule 05.06.2020
comment
Не могли бы вы взглянуть на это? stackoverflow.com/questions/63411891 / - person Jnl; 18.08.2020