本文へ移動

Chikyu Earth地球

世界の国の輪郭を線で描いた地球儀です。地球と同じ速さで回ります。宇宙から見たような地球と、好きな場所の目印も使えます。

「地球」(ちきゅう) は、私たちが住む星の名前です。 名前について(英語)

目次

リファレンス · 地球上の目印

groupPlaces関数

リファレンスの説明と例は英語です。見出しと目次は日本語です。

Gather crowded places: the ground is cut into bands of cell degrees of latitude, and each band into cells about as wide on the ground, and the places in one cell become one group drawn at their middle. The cells are fixed to the ground, so the groups turn with the Earth and do not change as it turns. A here place is never gathered. Groups come in the order of their first place; a cell of 0 leaves every place on its own. Thousands of places cost one pass.

インポート

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

定義

function groupPlaces(places: readonly Place[], cell: number): PlaceGroup[]

引数

名前型説明
placesreadonly Place[]

The places, as cleanPlaces makes them.

cellnumber

The cell's size in degrees (groupCell), or 0.

戻り値

PlaceGroup[]

The groups, a place on its own being a group of one.

例

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

const places = [{ id: "a", lon: 139.69, lat: 35.69 }, { id: "b", lon: 139.75, lat: 35.66 }, { id: "c", lon: -0.13, lat: 51.51 }];
console.log(groupPlaces(places, 8).map((group) => group.members)); // [[0, 1], [2]]
[ [ 0, 1 ], [ 2 ] ]

出力(このページを作ったときに実行した結果)

ソースを見るGitHub で編集@johnmorrisdotca/chikyu-earth 0.51.1 のソースから作成しました。

この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。