calloutGrid関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
The same places, with the grid they were found on.
インポート
import { calloutGrid } from "@johnmorrisdotca/chizu";
定義
function calloutGrid(radius: number, box: MapBox, keepOut: CalloutKeepOut, land: readonly CalloutLand[]): { places: CalloutPlace[]; cols: number; step: number; }
引数
| 名前 | 型 | 説明 |
|---|---|---|
radius | number | The circle or label radius in native map units. |
box | MapBox | The window in native map units, or the inset destination specified by this signature. |
keepOut | CalloutKeepOut | The native frame areas reserved against callout placement. |
land | readonly CalloutLand[] | Native land geometry or land obstacles that labels must avoid. |
戻り値
{ places: CalloutPlace[]; cols: number; step: number; }
The same places, with the grid they were found on.
例
import { calloutGrid } from "@johnmorrisdotca/chizu";
const grid = calloutGrid(4, { x: 0, y: 0, width: 100, height: 100 }, { bottom: 0, right: 0 }, []);
console.log(grid.cols > 0, grid.step > 0, grid.places.length > 0);
// true true truetrue true true出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。