我希望这是一个可以问的地方。我在Windows10上开发了一个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内部还是在应用程序中的任何其他位置)时,程序都无法识别它。由于缺少MarkerView类,因此转到@react-native-mapbox-gl/maps模块也不会产生任何结果。它是否已被弃用,GitHub文档是否未更新?有没有替代品?
提前谢谢。
注意: RN版本: 0.62.2;react-native-mapbox-gl/map版本: 8.1.0 (master)。
Mapbox令牌已正确安装和使用;应用程序的客户端或服务器端都没有安装问题。
发布于 2020-06-06 00:57:01
您可以改用MapboxGL.PointAnnotation组件
或者您可以使用8.0.0版本
https://stackoverflow.com/questions/62196781
复制相似问题