# What changed in react-native-maps

> 20 changes in react-native-maps 1 from its official release notes, upgrade guides and advisories: 3 new APIs and options. Each one cited. Sources checked 2026-10-18. HTML: https://unstale.sh/npm/react-native-maps/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## react-native-maps 1

### New APIs and options

- The native marker component now accepts the flat prop. (1.29.8) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.29.8)
- GoogleMaps pod versions can now be overridden on iOS. (1.28.0) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.28.0)
- Adds an iOS prop for positioning the Apple Maps logo. (1.27.0) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.27.0)

### Behavior and default changes

- GoogleMaps Marker and Polygon now support iOS Fabric. (1.29.0) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.29.0)

### Fixes and other changes

- On iOS, the Google marker icon is kept when the marker is re-added to the map. (1.29.11) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.29.11)
- On Android, re-attaches the marker container after Google's MapView removes it. (1.29.10) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.29.10)
- On iOS, Google marker icon views are sized from Fabric layout metrics. (1.29.9) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.29.9)
- On iOS, polygon paths now update when a coordinate value changes, not only when the coordinate count changes. (1.29.7) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.29.7)
- Guards GoogleMap access when mapPadding is set before onMapReady, preventing access before the map is ready. (1.29.6) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.29.6)
- On Android, custom Marker views are no longer clipped due to an undersized bitmap. (1.29.5) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.29.5)
- On iOS, guard Google Maps subview insertion. (1.29.4) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.29.4)
- Adds a nil check for subview insertion in Apple Maps. (1.29.3) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.29.3)
- Markers remain anchored to their coordinates when their content is transformed. (1.29.2) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.29.2)
- Android now guards removeFromMap against a null overlay. (1.29.1) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.29.1)
- On Android, the selected mapType is now remembered. (1.28.2) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.28.2)
- Fix ghost features on MapView. (1.28.1) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.28.1)
- The iOS Expo plugin was updated to match @main in react-native-maps-import. (1.27.2) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.27.2)
- Prevents automatic bottom inset adjustment during map initialization on iOS. (1.26.20) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.26.20)
- Re-orders prop, feature, color, and stroke width selection. (1.26.19) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.26.19)
- Fixes a crash on some Android devices involving doDestroy. (1.26.18) — [release notes](https://github.com/react-native-maps/react-native-maps/releases/tag/v1.26.18)
