Function addUrlText

  • テキスト・URL リンクを地図上に追加する — 詳細な使用例

    任意の緯度経度にテキストラベルと外部URLリンクをセットにして地図上に表示します。 タップ時に指定URLを開くインタラクションが付与されます。 複数追加する場合は addUrlTexts(配列版)を使うと効率的です。

    削除

    • removeUrlText(urlText) — 特定の1件を削除
    • removeUrlTexts(urlTexts) — 複数を一括削除

    Returns void

    Example: テキストリンクを1件追加・削除する

    import * as GIA from '@ntj/gaia';

    const urlText = new GIA.object.UrlText({
    latlng: new GIA.value.LatLng(35.6895, 139.6917),
    text: '公式サイト',
    url: 'https://example.com',
    fontSize: 14,
    });

    map.addUrlText(urlText);

    // 削除
    map.removeUrlText(urlText);

    Example: 複数のテキストリンクを一括追加・削除する

    import * as GIA from '@ntj/gaia';

    const list = items.map((item) =>
    new GIA.object.UrlText({ latlng: item.latlng, text: item.name, url: item.href })
    );

    map.addUrlTexts(list);
    map.removeUrlTexts(list);

    See