A React Native library to perform cross-platform map actions (Google, Apple, or Yandex Maps) with a unified API.
react-native-open-maps is a React Native library that provides a simple API to open native map applications (Google Maps, Apple Maps, or Yandex Maps) from within mobile apps. It solves the problem of handling platform-specific map URL schemes by offering a unified interface for common map actions like displaying locations, searching, and getting directions.
React Native developers building mobile apps that require map integration without using heavy map SDKs or dealing with native linking complexities.
Developers choose this library for its minimal setup, cross-platform consistency, and straightforward API that eliminates the need to write separate map-handling code for iOS and Android.
🗺 A simple react-native library to perform cross-platform map actions (Google, Apple, or Yandex Maps)
Automatically selects the appropriate map provider (Google, Apple, or Yandex) based on the device, eliminating the need for platform-specific code, as highlighted in the README's cross-platform compatibility feature.
Provides a consistent set of parameters for common actions like opening coordinates, searching by query, and getting directions, simplifying development across iOS and Android.
Offers multiple functions like createOpenLink for delayed actions and createMapLink for raw links, enabling use cases such as binding to onPress handlers or custom URL handling.
The README admits that Yandex Maps lacks support for hybrid map types and cannot build routes from current location, creating inconsistencies for cross-platform apps.
Functionality relies on users having native map apps installed, with no built-in fallback or error handling for missing apps mentioned in the documentation.
Prioritizes compatibility by omitting some platform-specific map URL features, which may limit customization for developers needing fine-grained control over map behavior.
Customizable Icons for React Native with support for image source and full styling.
Lottie wrapper for React Native.
React Native Mapview component for iOS + Android
💬 The most complete chat UI for React Native
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.