Skip to content

[Feature request]: Support/Guidance for using Google Maps provider on iOS alongside @googlemaps/react-native-navigation-sdk (custom marker tracking, AirMaps errors) #464

@FardeenNiyaziHM

Description

@FardeenNiyaziHM

Is there an existing issue for this?

  • 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

Image

I

Image

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

Metadata

Metadata

Labels

priority: p2Moderately-important priority. Fix may not be included in next release.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions