Надеюсь, это правильное место, чтобы спросить. Я разрабатываю приложение 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 был правильно установлен и использован; Нет проблем с установкой ни на стороне клиента, ни на стороне сервера.