npm / react-native-maps
react-native-maps
What changed in react-native-maps 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.
3 new APIs and options1 behavior and defaults16 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initreact-native-maps 120 changes
New APIs and options 3
The native marker component now accepts the flat prop.
GoogleMaps pod versions can now be overridden on iOS.
Adds an iOS prop for positioning the Apple Maps logo.
Behavior and default changes 1
GoogleMaps Marker and Polygon now support iOS Fabric.
Fixes and other changes 16
On iOS, the Google marker icon is kept when the marker is re-added to the map.
On Android, re-attaches the marker container after Google's MapView removes it.
On iOS, Google marker icon views are sized from Fabric layout metrics.
On iOS, polygon paths now update when a coordinate value changes, not only when the coordinate count changes.
Guards GoogleMap access when mapPadding is set before onMapReady, preventing access before the map is ready.
On Android, custom Marker views are no longer clipped due to an undersized bitmap.
On iOS, guard Google Maps subview insertion.
Adds a nil check for subview insertion in Apple Maps.
Markers remain anchored to their coordinates when their content is transformed.
Android now guards removeFromMap against a null overlay.
On Android, the selected mapType is now remembered.
Fix ghost features on MapView.
The iOS Expo plugin was updated to match @main in react-native-maps-import.
Prevents automatic bottom inset adjustment during map initialization on iOS.
Re-orders prop, feature, color, and stroke width selection.
Fixes a crash on some Android devices involving doDestroy.