A React Native module for creating custom maps using Mapbox GL, now deprecated in favor of a community fork.
Mapbox Maps SDK for React Native was a React Native module that allowed developers to integrate Mapbox's mapping capabilities into their mobile applications. It provided a set of React components to render interactive, customizable maps using Mapbox's vector tile technology and native SDKs for iOS and Android. The project solved the need for high-performance, feature-rich maps in React Native apps, though it is now deprecated and succeeded by a community-driven fork.
React Native developers building mobile applications that require interactive maps, such as location-based services, navigation apps, or geospatial data visualization tools.
Developers chose this module for its direct integration with Mapbox's powerful native SDKs, offering performance and features comparable to native map implementations, along with a declarative React component API that simplified map UI development.
A Mapbox GL react native module for creating custom maps
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Bridges directly to Mapbox's official iOS and Android SDKs, ensuring high-performance map rendering comparable to native apps. The README emphasizes integration with Mapbox Maps SDKs for platform-specific optimizations.
Offers React components like MapView and PointAnnotation for building map UIs declaratively, simplifying development. Documentation for these components is provided in the README.
Includes OfflineManager for downloading and using maps without an internet connection, enabling robust offline capabilities. The OfflineManager is documented in the README's offline section.
Supports various layer types and data sources for detailed map customization, such as CircleLayer and ShapeSource. The README links to documentation for layers and sources.
No longer actively maintained by Mapbox, with only bug fixes accepted, making it risky for long-term projects. The deprecation notice at the top of the README clearly states this.
Requires installation from GitHub master instead of npm, and involves platform-specific setup for iOS and Android, which can be error-prone. The installation section notes the current release is not on NPM.
Lacks native Expo support, requiring ejected React Native projects for use, as mentioned in the README's Expo support section with an open feature request.
Misses latest Mapbox SDK updates and improvements available in the community-driven fork, potentially limiting feature access. The README recommends transitioning to the new repository.