応用

ハウツー 地図を地球儀(グローブ)で表示するには

地図の投影を globe に切り替えると、ズームアウトしたときに平面地図ではなく地球儀として表示されます。深くズームインすると自動的に通常の地図表示へなめらかに移行するので、普段の使い勝手は変わりません。

コード

embed(HTML の属性だけ)ではこの機能は使えません。上のタブで suite / react のコードに切り替えてください。

結果

上のコードは、それぞれのタブの下でそのまま動いています。ズームレベルが低いとき(世界全体〜大陸くらい)は地球儀として描画され、ドラッグで地球が回ります。ズームインしていくと、通常の平面地図になめらかに移行します。

うまくいかないとき
  • 平面のまま変わらない → globe 投影は描画エンジン MapLibre GL JS の v5 以降の機能です。maplibre-gl のバージョンを確認してください。
  • 地球儀になっているか分からない → ズームアウトしてください。高ズームでは通常の地図と見た目が変わりません。