flutter_map
flutter_map copied to clipboard
[FEATURE] Add EPSG3413 (polar) projection support to `ScaleLayerPlugin` in example app
What is the bug?
The ScaleLayerPlugin
shows incorrect scale, sometimes negative.
What is the expected behaviour?
The ScaleLayerPlugin
should work the same regardless of projection.
How can we reproduce this issue?
Add a ScaleLayerPlugin
to the example example/lib/pages/epsg3413_crs.dart
. When you pan using this projection the scale should not change, and it should never go negative.
Best would be to draw a couple of objects of known size on different lat/lons (especially above/below the pole) and compare them to the scalebar to ensure that the correct scale is given at different zoom levels.
Can you provide any other information?
No response
Platforms Affected
iOS, Web, MacOS
Severity
Minimum: Allows normal functioning
Frequency
Consistently: Always occurs at the same time and location
Requirements
- [X] I agree to follow this project's Code of Conduct
- [X] My Flutter/Dart installation is unaltered, and
flutter doctor
finds no relevant issues - [X] I am using the latest stable version of this package
- [X] I have checked the Common Issues documentation page
- [X] I have checked for similar issues which may be duplicates
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.
Changing to a feature request because the ScaleLayerPlugin is meant as a showcase for a plugin and isn't used with epsg3413 in the example app.