我希望这是问的正确地方。我正在 Windows 10 上开发 react-native-mapbox-gl/maps 应用程序,但 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 Token 已正确安装和使用;应用程序的客户端或服务器端都没有安装问题。