goodmap 0.1.0 copy "goodmap: ^0.1.0" to clipboard
goodmap: ^0.1.0 copied to clipboard

Beautiful, theme-aware Flutter map components — a native MapLibre flat map and a 3D globe with points, labels and animated great-circle arcs. Inspired by mapcn.

Changelog #

0.1.0 #

Initial release. Two map surfaces, inspired by mapcn.

Flat map — GoodMap #

  • Theme-aware CARTO basemaps (positron / dark-matter) by Theme brightness.
  • GoodMapController: camera (flyTo / animateTo / fitBounds / moveTo), overlay-widget and asset GL-symbol markers, overlay popups, and polylines / great-circle routes.
  • Zoom + compass controls; GoodMapTheme tokens derived from the ColorScheme.

Globe — GoodGlobe #

  • Native 3D globe rendered with a single ui.FragmentProgram orthographic sphere shader (no flutter_gpu); works on iOS, Android, web and desktop.
  • Theme-aware CARTO raster basemap reprojected Mercator→equirectangular in a background isolate.
  • Inertial drag-rotate, pinch-zoom, and onTap → lat/lng.
  • GlobePoint (dot + label) and GlobeArc (great-circle, bowed, animated marching dashes) with back-of-globe occlusion; tap a point for a popup.
  • Opt-in atmosphere glow (atmosphere: true).

Hybrid — GoodMapGlobe #

  • A globe that becomes a street map: shows GoodGlobe at world/regional zoom, then cross-fades to the native GoodMap (full vector streets/cities) past a zoom threshold, and back. The centre coordinate carries across.
14
likes
0
points
131
downloads

Publisher

verified publisherildeberto.xyz

Weekly Downloads

Beautiful, theme-aware Flutter map components — a native MapLibre flat map and a 3D globe with points, labels and animated great-circle arcs. Inspired by mapcn.

Repository (GitHub)
View/report issues

Topics

#map #maps #globe #maplibre #geo

License

unknown (license)

Dependencies

flutter, maplibre_gl

More

Packages that depend on goodmap