UNPKG

protomaps-leaflet

Version:

Vector tile rendering and labeling for [Leaflet](https://github.com/Leaflet/Leaflet).

18 lines (17 loc) 525 B
import Point from "@mapbox/point-geometry"; export interface LabelableSegment { length: number; beginIndex: number; beginDistance: number; endIndex: number; endDistance: number; } export interface LabelCandidate { start: Point; end: Point; } export declare function simpleLabel(mls: Point[][], minimum: number, repeatDistance: number, cellSize: number): LabelCandidate[]; export declare function lineCells(a: Point, b: Point, length: number, spacing: number): { x: number; y: number; }[];