gibsTilesfunction
A map source that reads NASA's imagery service directly. It declares its own grid (512 pixel tiles, the Geographic matrix, which is not the package's pyramid). need names no tile for a day outside the layer's range.
load gives a tile two seconds, and treats a 404 or an all-black tile as no imagery. The clouds are not taken out of the daily layers.
Import it
import { gibsTiles } from "@johnmorrisdotca/chikyu-earth/door";
Definition
function gibsTiles(options: GibsTilesOptions): EarthMapSource
Parameters
| Name | Type | Description |
|---|---|---|
options | GibsTilesOptions | The clock, the layer and the day rule, and the |
Returns
EarthMapSource
The source. Its layer is day. It does not replace the package's own tiles: a view lays it over them, and only when the view is closer than those tiles serve.
Examples
import { gibsTiles } from "@johnmorrisdotca/chikyu-earth/door";
const source = gibsTiles({ time: () => new Date("2026-06-21T12:00:00Z") });
console.log(source.need({ lonMin: -1, lonMax: 1, latMin: -1, latMax: 1, layer: "day" }, 50000)[0]);2000-12-01/7/79/39What it prints (run when this page was built)