# maps **Repository Path**: trusted-list/maps ## Basic Information - **Project Name**: maps - **Description**: A Mapbox react native module for creating custom maps - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-14 - **Last Updated**: 2026-11-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Mapbox Maps SDK for React Native
| [![npm version](https://badge.fury.io/js/%40rnmapbox%2Fmaps.svg)](https://badge.fury.io/js/%40rnmapbox%2Fmaps) | [![iOS & Android Build](https://github.com/rnmapbox/maps/actions/workflows/on-push.yml/badge.svg?branch=main)](https://github.com/rnmapbox/maps/actions/workflows/on-push.yml?branch=main) | |---|---| _A community-supported, open-source React Native library for building maps with the [Mapbox Maps SDK for iOS](https://www.mapbox.com/ios-sdk/) and [Mapbox Maps SDK for Android](https://www.mapbox.com/android-sdk/)_ --- ## News & Discussions #### → Call for additional maintainers [discussion thread](https://github.com/rnmapbox/maps/discussions/1551) ---
--- ### Supported Implementations We support Mapbox Maps SDK v11. See [iOS](ios/install.md) & [Android](android/install.md) setup guides. ## Prerequisite 1. Please [Sign Up to Mapbox](https://account.mapbox.com/auth/signup/) to get the Mapbox Access Token. ## Dependencies - [node](https://nodejs.org) - [npm](https://www.npmjs.com/) - [React Native](https://facebook.github.io/react-native/) (0.79+) ## Installation Check our [Installation instructions](https://rnmapbox.github.io/docs/install) ### Getting Started For more information, check out our [Getting Started](https://rnmapbox.github.io/docs/install) section ## Run Project Before you run your project be sure you have completed the Installation Guides for Android or iOS. ### Run iOS Simulator ```sh # Run with yarn yarn run ios # or Run with NPM npm run ios ``` ### Run Android Emulator ```sh # Run with yarn yarn run android # or Run with NPM npm run android ``` ## Adding a map ```js import React from 'react'; import { StyleSheet, View } from 'react-native'; import Mapbox from '@rnmapbox/maps'; Mapbox.setAccessToken(''); const App = () => { return ( ); } export default App; const styles = StyleSheet.create({ page: { flex: 1, justifyContent: 'center', alignItems: 'center', }, container: { height: 300, width: 300, }, map: { flex: 1 } }); ``` --- ## Documentation ### Components - [MapView](https://rnmapbox.github.io/docs/components/MapView) - [StyleImport](https://rnmapbox.github.io/docs/components/StyleImport) - [Light](https://rnmapbox.github.io/docs/components/Light) - [StyleSheet](/docs/StyleSheet.md) - [PointAnnotation](https://rnmapbox.github.io/docs/components/PointAnnotation) - [MarkerView](https://rnmapbox.github.io/docs/components/MarkerView) - [Callout](https://rnmapbox.github.io/docs/components/Callout) - [Camera](https://rnmapbox.github.io/docs/components/Camera) - [UserLocation](https://rnmapbox.github.io/docs/components/UserLocation) - [LocationPuck](https://rnmapbox.github.io/docs/components/LocationPuck) - [Images](https://rnmapbox.github.io/docs/components/Images) - [Image](https://rnmapbox.github.io/docs/components/Image) - [Models](https://rnmapbox.github.io/docs/components/Models) ### Sources - [VectorSource](https://rnmapbox.github.io/docs/components/VectorSource) - [ShapeSource](https://rnmapbox.github.io/docs/components/ShapeSource) - [RasterSource](https://rnmapbox.github.io/docs/components/RasterSource) - [RasterDemSource](https://rnmapbox.github.io/docs/components/RasterDemSource) ### Layers - [BackgroundLayer](https://rnmapbox.github.io/docs/components/BackgroundLayer) - [CircleLayer](https://rnmapbox.github.io/docs/components/CircleLayer) - [FillExtrusionLayer](https://rnmapbox.github.io/docs/components/FillExtrusionLayer) - [FillLayer](https://rnmapbox.github.io/docs/components/FillLayer) - [LineLayer](https://rnmapbox.github.io/docs/components/LineLayer) - [RasterLayer](https://rnmapbox.github.io/docs/components/RasterLayer) - [SymbolLayer](https://rnmapbox.github.io/docs/components/SymbolLayer) - [HeatmapLayer](https://rnmapbox.github.io/docs/components/HeatmapLayer) - [SkyLayer](https://rnmapbox.github.io/docs/components/SkyLayer) - [ModelLayer](https://rnmapbox.github.io/docs/components/ModelLayer) ### Terrain - [Terrain](https://rnmapbox.github.io/docs/components/Terrain) - [Atmosphere](https://rnmapbox.github.io/docs/components/Atmosphere) ### Offline - [OfflineManager](https://rnmapbox.github.io/docs/components/offlineManager) - [SnapshotManager](https://rnmapbox.github.io/docs/components/snapshotManager) ### Misc - [Mapbox](/docs/Mapbox.md) - [CustomHttpHeaders](/docs/CustomHttpHeaders.md) - [Logger](/docs/Logger.md) - [Turn-by-turn navigation (`@rnmapbox/navigation`)](https://rnmapbox.github.io/docs/navigation/overview) ## Expo Support This package is not available in the [Expo Go](https://expo.io/client) app. Learn how you can use it with [custom dev clients](/plugin/install.md). ## Turn-by-turn navigation For routing and turn-by-turn guidance with the Mapbox Navigation SDK v3, see [`@rnmapbox/navigation`](https://github.com/rnmapbox/navigation) — it builds on `@rnmapbox/maps` and works with Expo development builds. [Docs](https://rnmapbox.github.io/docs/navigation/overview). ## Testing with Jest This library provides some mocks which are necessary for running tests. Example: ```json "jest": { "preset": "react-native", "setupFilesAfterEnv": ["@rnmapbox/maps/setup-jest"], "transformIgnorePatterns": [ "node_modules/(?!(...|@rnmapbox))" ] } ``` --- ## Sponsors Help drive this repo forward - be a sponsor. Add a comment [here](https://github.com/rnmapbox/maps/discussions/1551) to discuss your sponsorship.
Scout To Hunt Terrain Dance LLC
Scout To Hunt Terrain Dance
--- ## Developer Group Have a question or need some help? Use [Github discussions](https://github.com/rnmapbox/maps/discussions) or the [react-native channel](https://discord.com/channels/1004826913229000704/1092426983696248893) in the mapbox discord.