Skip to content

[Features] Add realistic elevation map mode#87

Open
jr-everstar wants to merge 2 commits intofluttercommunity:masterfrom
jr-everstar:features/add-realistic-map-elevation
Open

[Features] Add realistic elevation map mode#87
jr-everstar wants to merge 2 commits intofluttercommunity:masterfrom
jr-everstar:features/add-realistic-map-elevation

Conversation

@jr-everstar
Copy link
Copy Markdown

Description

This PR adds support for MapKit's realistic elevation rendering on iOS 16+.
It exposes a new MapElevationStyle option on AppleMap, allowing apps to opt into realistic 3D terrain where MapKit, the device, and available map data support it. On iOS 16+, the plugin now maps the existing MapType values to MapKit's newer preferredConfiguration APIs:

  • MapType.standard -> MKStandardMapConfiguration
  • MapType.satellite -> MKImageryMapConfiguration
  • MapType.hybrid -> MKHybridMapConfiguration

This PR also allows zoom level 0, so apps can zoom farther out toward globe-style Apple Maps views.

Fixes: N/A

Testing

  • flutter test
  • flutter build ios --no-codesign

Pre-launch Checklist

  • I updated pubspec.yaml with an appropriate new version according to the [pub versioning philosophy].
  • I updated CHANGELOG.md to add a description of the change.
  • I updated/added relevant documentation (doc comments with ///).
  • I added new tests to check the change I am making if a test is possible.
  • All existing and new tests are passing.
realistic-capture

EverStar added 2 commits May 11, 2026 01:21
Expose MapElevationStyle on AppleMap and map it to iOS 16+ MapKit
preferredConfiguration APIs. Allow zoom level 0 so apps can zoom out
toward globe-style Apple Maps views.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant