An unofficial React Native library for building maps with the Mapbox Maps SDK for iOS and Mapbox Maps SDK for Android
On Android we support from version 6 (API 23) upwards
- node
- npm
- React Native (0.60+)
git clone git@github.com:react-native-mapbox-gl/maps.git
cd maps
yarn add @react-native-mapbox-gl/maps
npm install @react-native-mapbox-gl/maps --save
For more information, check out our Getting Started section
importReact,{Component}from"react";import{StyleSheet,View}from"react-native";importMapboxGLfrom"@react-native-mapbox-gl/maps";MapboxGL.setAccessToken("<YOUR_ACCESSTOKEN>");conststyles=StyleSheet.create({page: {flex: 1,justifyContent: "center",alignItems: "center",backgroundColor: "#F5FCFF"},container: {height: 300,width: 300,backgroundColor: "tomato"},map: {flex: 1}});exportdefaultclassAppextendsComponent{render(){return(<Viewstyle={styles.page}><Viewstyle={styles.container}><MapboxGL.MapViewstyle={styles.map}/></View></View>);}}We have a feature request open with Expo if you want to see it get in show your support https://expo.canny.io/feature-requests/p/add-mapbox-gl-support
This library provides some mocks which are necessary for running tests.
Example:
"jest": {
"preset": "react-native",
"setupFilesAfterEnv": ["@react-native-mapbox-gl/maps/setup-jest"]
}Have a question or need some help? Join our Gitter developer group!

