googlemaps / googlemaps/react-native-navigation-sdk
[Feature request]: Support/Guidance for using Google Maps provider on iOS alongside @googlemaps/react-native-navigation-sdk (custom marker tracking, AirMaps errors)
- Dominant language
- TypeScript
- Stars
- 227
- Forks
- 38
- Avg merge
- 5d 7h
- Merged PRs (30d)
- 10
Description
### Is there an existing issue for this?
- [x] I have searched the existing issues
### Use case
# 🚀 Feature Request: Official Support for Google Maps Provider on iOS with `@googlemaps/react-native-navigation-sdk`
## Summary
We are building a **multi-rider tracking feature** with custom markers.
On **Android**, this works with a small patch, but on **iOS**:
- `provider={PROVIDER_GOOGLE}` falls back to **Apple Maps**, or
- Enabling Google provider leads to **AirMaps/AirGoogleMaps** build/runtime errors.
We also need compatibility with the latest versions:
Current Version for librarires workaround with patch
- `react-native-maps`: **1.14.0**
- `@googlemaps/react-native-navigation-sdk`: **0.9.3**
---
## What We Need
1. **Official, documented support path for using Google provider on iOS** without manual Xcode steps (dragging `AirGoogleMaps`).
2. **Compatibility guidance** between:
- `react-native-maps` (Google provider on iOS)
- `@googlemaps/react-native-navigation-sdk`
- Required Pods (`GoogleMaps`, `Google-Maps-iOS-Utils`, `GoogleNavigation`)
3. **Reference sample app** (Podfile + RN config) that works out of the box.
4. **Performance best practices** for smooth custom marker updates (10–100 riders, 1–2s updates) on iOS.
---
## Current Behavior
- iOS renders **Apple Maps** instead of Google Maps even with `provider={PROVIDER_GOOGLE}`.
- Adding `AirGoogleMaps` manually causes **linker errors**:
### Proposal
I
Is it possible to have a feature similar to react native maps in Google Navigation SDK MapView for custom markers and multiple riders tracking dynamically
Contributor guide
Assessment
This issue has not been assessed yet.