4.0.0 • Published 6 months ago

maplibre-gl-js-amplify v4.0.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
6 months ago

Maplibre GL JS Amplify

A plugin for maplibre-gl-js for integration with Amplify Geo.

Reporting Bugs/Feature Requests

Open Bugs Feature Requests Closed Issues

Usage

yarn add maplibre-gl-js-amplify

Using AmplifyMapLibreRequest to Display a Map

import { createMap } from "maplibre-gl-js-amplify";
import { Amplify } from "aws-amplify";
import awsconfig from './aws-exports';

Amplify.configure(awsconfig);
...
  const map = await createMap({
        container: "map", // An HTML Element or HTML element ID to render the map in https://maplibre.org/maplibre-gl-js-docs/api/map/
        center: [-123.1187, 49.2819],
        zoom: 11,
        region: "us-west-2"
  })

Using AmplifyGeocoderAPI with maplibre-gl-geocoder

import { Amplify } from "aws-amplify";
import { AmplifyGeocoderAPI } from "maplibre-gl-js-amplify";
import awsconfig from './aws-exports';
import maplibregl from "maplibre-gl";
import MaplibreGeocoder from "@maplibre/maplibre-gl-geocoder";
import "@maplibre/maplibre-gl-geocoder/dist/maplibre-gl-geocoder.css";

Amplify.configure(awsconfig);
...
  const geocoder = createAmplifyGeocoder();
  map.addControl(geocoder);

Using Custom Icon with drawPoints

import spiderManIcon from "./spiderman.svg"
...
const icon = new Image(100, 100);
icon.src = spiderManIcon;

map.on("load", function () {
  drawPoints(
    'mySourceName',
    [
      {
        coordinates: [-122.477, 37.8105],
      },
    ],
    map,
    {
      unclusteredOptions: {
        markerImageElement: icon,
      }
    }
  );
});

Deeper dive

API Documentation

See API.md for complete reference.

Examples

See FIXME.

Contributing

See CONTRIBUTING.md.

3.0.0-geo.1

7 months ago

3.0.0-geo.2

6 months ago

4.0.0

6 months ago

3.0.0-geo.3

6 months ago

3.0.0-unstable.13

6 months ago

3.0.0-unstable.12

6 months ago

3.0.0-unstable.11

6 months ago

3.0.0-unstable.10

6 months ago

3.1.0

11 months ago

3.0.0-unstable.9

11 months ago

3.0.4

1 year ago

3.0.3

1 year ago

3.0.2

1 year ago

3.0.1

1 year ago

3.0.5

1 year ago

3.0.0

1 year ago

2.1.2

1 year ago

2.1.1

1 year ago

2.1.0

2 years ago

2.1.0-unstable.1

2 years ago

1.6.0

2 years ago

2.0.3

2 years ago

2.0.2

2 years ago

2.0.4

2 years ago

2.0.1-unstable.1

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

2.0.3-unstable.1

2 years ago

1.5.1-geo.4

2 years ago

1.5.1-geo.3

2 years ago

2.0.0-unstable.1

2 years ago

2.0.2-geo.1

2 years ago

2.0.4-unstable.1

2 years ago

1.6.1-geo.1

2 years ago

1.6.0-unstable.1

2 years ago

2.0.2-unstable.1

2 years ago

1.5.1-unstable.1

2 years ago

1.4.2-geo.2

2 years ago

1.5.0

2 years ago

1.5.1-geo.2

2 years ago

1.5.1-geo.1

2 years ago

1.4.1-unstable.1

2 years ago

1.4.1-poly

2 years ago

1.4.2-geo.1

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.3.0

2 years ago

1.3.0-unstable.3

2 years ago

1.3.0-ci-test.1

2 years ago

1.5.0-unstable.1

2 years ago

1.3.0-unstable.1

2 years ago

1.3.0-unstable.2

2 years ago

1.2.2-geo.1

2 years ago

1.3.0-geo.1

2 years ago

1.4.2-unstable.1

2 years ago

1.4.2-unstable.2

2 years ago

1.2.0

2 years ago

1.2.9-geo

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.8-geo

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.2-geo

2 years ago

1.2.7-geo

2 years ago

1.2.6-geo

2 years ago

1.2.3-geo

2 years ago

1.2.4-geo

2 years ago

1.2.5-geo

2 years ago

1.1.3

2 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago