Skip to the content

Chikyu Earth地球

A line-drawn globe of the world's countries that turns at the Earth's own rate, with an optional realistic Earth from space and markers for any place.

Chikyu is the Japanese word 地球 for the Earth. About the name

Contents

Reference · Markers on the globe

cleanPlacesfunction

The places of a list a page handed over, made safe to draw: each needs a longitude from -180 to 180 and a latitude from -90 to 90; one without an id is given its place in the list, a label is cut to 80 letters, a kind that is not here is favourite, and a colour is kept only when it is a hex colour, rgb() or hsl() with numbers, or a colour's name. Anything else is left out, and at most MAX_PLACES are kept.

Import it

import { cleanPlaces } from "@johnmorrisdotca/chikyu-earth/markers";

Definition

function cleanPlaces(list: unknown): Place[]

Parameters

NameTypeDescription
listunknown

What the page gave: an array of places, or anything.

Returns

Place[]

The places to draw.

Examples

import { cleanPlaces } from "@johnmorrisdotca/chikyu-earth/markers";

console.log(cleanPlaces([{ lon: 2.35, lat: 48.86, label: "Paris", color: "#e8475f" }, { lon: 500, lat: 0 }]));
[
  {
    id: '0',
    lon: 2.35,
    lat: 48.86,
    kind: 'favourite',
    label: 'Paris',
    color: '#e8475f'
  }
]

What it prints (run when this page was built)

View sourceEdit on GitHubMade from the source of @johnmorrisdotca/chikyu-earth 0.51.1.