galli_vector_plugin

galli_vector_plugin is a Flutter plugin for integrating vector maps from Gallimaps into your Flutter applications. This plugin provides an easy way to display and interact with high-quality vector maps.

Features

  • High-performance vector maps
  • Map markers, routes, fills and circles
  • User interaction handling (e.g., tap, zoom, tilt, pan)
  • Automatic map caching for offline

Installation

Add galli_vector_plugin to your pubspec.yaml file:

dependencies:
  galli_vector_plugin: latest

Then, run flutter pub get to install the new dependency.

Usage

Import the plugin in your Dart code:

import 'package:galli_vector_plugin/galli_vector_plugin.dart';

Basic Example

Here is a simple example of how to use the galli_vector_plugin:

GalliMap(
            showCurrentLocation: true,
            authToken: "authToken",
            size: (
              height: MediaQuery.of(context).size.height * 2,
              width: MediaQuery.of(context).size.width * 2,
            ),
            compassPosition: (
              position: CompassViewPosition.topRight,
              offset: const Point(32, 82)
            ),
            showCompass: true,
            onMapCreated: (newC) {
              controller = newC;
              setState(() {});
            },
            onMapClick: (LatLng latLng) {

            },
          ),

Documentation

For detailed documentation and advanced usage, please visit the official documentation.