Skip to content

feat: add camera pitch - #2283

Open
greensopinion wants to merge 2 commits into
pitch-supportfrom
pitch-1-camera
Open

greensopinion wants to merge 2 commits into
pitch-supportfrom
pitch-1-camera

Conversation

@greensopinion

Copy link
Copy Markdown
Collaborator

MapOptions.maxPitch (default 0) allows pitch up to 60°. Ground layers
draw in perspective; markers and labels face the viewer. Adds
MapController.pitch and BillboardLayerTransformer.

I wrote this with Claude Code (Claude Opus 5.5). I directed the design,
reviewed the code, and tested it on a Mac, an iPhone 13, an iPhone 15 Pro
Max, a Pixel 4a (5G), and in Chrome.

MapOptions.maxPitch (default 0) allows pitch up to 60°. Ground layers
draw in perspective; markers and labels face the viewer. Adds
MapController.pitch and BillboardLayerTransformer.
@greensopinion
greensopinion added this pull request to stack #2284 October 25, 2026 22:58
This was referenced Oct 25, 2026
Matrix4.translateByDouble isn't in the vector_math that Flutter 3.27.0
uses, so flutter_map and its tests didn't compile on the oldest Flutter
that flutter_map supports. Matrix4.translationValues is in both versions
and isn't deprecated.

This branch has not been deployed

No deployments
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