mapgl ruler
v2.1.0
Lineal-Plugin für Mapgl
Live-Demo
Mit NPM installieren
npm install @2gis/mapgl-ruler
Importieren Sie die Ruler-Klasse in Ihr Projekt und verwenden Sie sie:
import { Ruler } from '@2gis/mapgl-ruler' ;
const map = new mapgl . Map ( 'container' , {
center : [ 55.31878 , 25.23584 ] ,
zoom : 13 ,
key : 'Your API access key' ,
} ) ;
const ruler = new Ruler ( map , {
points : [
[ 55.31878 , 25.23584 ] ,
[ 55.35878 , 25.23584 ] ,
[ 55.35878 , 25.26584 ] ,
]
} ) ;
Importieren Sie die RulerControl-Klasse in Ihr Projekt und verwenden Sie sie:
import { RulerControl } from "@2gis/mapgl-ruler" ;
const map = new mapgl . Map ( 'container' , {
center : [ 55.31878 , 25.23584 ] ,
zoom : 13 ,
key : 'Your API access key' ,
} ) ;
const control = new RulerControl ( map , { position : 'centerRight' } )
Mapgl-Ruler verwendet Github-Flow, um Korrekturen und Verbesserungen zu akzeptieren und zusammenzuführen. Der grundlegende Prozess ist:
npm run docker:test
und stellen Sie sicher, dass nichts kaputt ist Pull-Requests mit fehlgeschlagenen Tests werden nicht akzeptiert. Wenn Sie Pakete ändern oder zu package.json
hinzufügen, stellen Sie außerdem sicher, dass Sie npm
verwenden und package-lock.json
aktualisieren.
npm run docker:test
npm run docker:screenshot:update
npm version patch|minor|major
ausführen. Dieser Befehl gibt eine neue Paketversion zurück. Nehmen wir an, es ist 1.2.3npm run deploy-gh-pages
auf Ihrem lokalen Computer von einem Commit aus aus, den Sie als Demo bereitstellen möchten.