Search packages, repositories and app categories

Package detailsv0.0.2

geotypes

A lightweight library for GeoJSON data types available dart and flutter.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
163K
Likes
4
Pub points
150

Install package

flutter pub add geotypes

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

geotypes is a lightweight Dart and Flutter library providing native support for GeoJSON data types. It enables developers to work with geographic data structures such as Point, LineString, Polygon, and more, directly within Dart applications. The package simplifies parsing, serialization, and manipulation of GeoJSON objects, making it ideal for mapping and geospatial features in cross-platform apps. Designed for simplicity and performance, it integrates seamlessly with Flutter's ecosystem and supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux.

Use cases

  • Map-based applications
  • Geospatial data processing
  • Location-aware features
  • Interactive maps
  • Data visualization
  • GIS integrations

Key features

  • Native GeoJSON type support
  • Cross-platform compatibility
  • Lightweight and fast
  • Easy integration with Flutter
  • Supports all major platforms
  • Simple API for GeoJSON operations

Suitable for

  • Flutter developers working with maps
  • Apps requiring GeoJSON handling
  • Geolocation services
  • Frontend GIS implementations
  • Developers seeking minimal dependencies

Considerations

  • Limited to GeoJSON data types only
  • No built-in map rendering
  • Requires manual handling of spatial operations
  • Not suitable for complex GIS workflows
  • No offline storage or caching features

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

GeoTypes

A lightweight library for GeoJSON data types available dart and flutter.

This library intentionally maintains a focused scope, enabling GeoTypes to serve as a foundational element for a wide range of geospatial applications.

To leverage advanced geospatial analysis features, explore turf.dart, a Dart adaptation of the widely-used turf.js library.

Features

  • Fully RFC 7946 compliant.
  • Geometry types (Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon)
  • Geometry containers (GeometryCollection, FeatureCollection, Feature)
  • GeoJson data parsing

Planned

Categories

Dependencies

Dependency list 1 items

Source repository

Projects using this package