Reference · Markers on the globe
Placementtype
Where one label goes: which item it is and its box's top-left corner.
Import it
import type { Placement } from "@johnmorrisdotca/chikyu-earth/markers";
Definition
interface Placement {
item: number;
left: number;
top: number;
}
Members
| Name | Type | Description |
|---|---|---|
item | number | Index into the items given. |
left | number | The label box's top-left corner. |
top | number |
Examples
import { placeLabels, type Placement } from "@johnmorrisdotca/chikyu-earth/markers";
const placed: Placement[] = placeLabels([{ x: 100, y: 100, r: 4, w: 60, h: 20, priority: 1 }], 300, 300, 10);
console.log(placed[0]);{ item: 0, left: 107, top: 90 }What it prints (run when this page was built)