アイコン
アイコンという言葉は、使用される状況に応じて異なる意味を持ちます。地図上では、アイコンは通常、空間上の点を視覚的に表現したものです。Mapbox製品で使用されるマーカーの文脈では、アイコンはマーカーの視覚的な部分であり、地理空間データとペアになってマップ上のフィーチャを表現します。
Mapboxでは、アイコンはシンボルレイヤの中に表示されることが多いですが、プラットフォームネイティブな方法でマップオブジェクトの上に追加することもできます。アイコンには、テーマ画像、カスタム画像、Makiアイコン、または生成されたアイコンがあります。
テーマイメージは、マップ機能をスタイル化するためにMapboxテンプレートスタイルで提供されるアイコンやパターンイメージです。各スタイルはこれらのイメージをスプライトに保存し、Mapboxスタジオのスタイルエディタで管理されます。テーマイメージはMapboxのテンプレートスタイルに組み込まれています。テーマイメージは、スタイル内の既存のフィーチャを表現するために使用されるため、カスタムポイントデータの視覚化には推奨されません。
カスタムイメージは、マップスタイルに追加するイメージです。カスタムイメージは、
アイコンイメージ
として、またはスタイルレイヤのフィルパターン
として使用できます。Mapboxスタジオスタイル エディタで追加されたカスタム イメージは、スタイルの読み込み時にスタイルのスプライトで使用できます。Mapbox SDKまたはAPIを使用して実行時に追加されたカスタム イメージは、イメージが正常に読み込まれてスタイルに追加された後でのみ、スタイルのスプライトで利用できます。カスタムイメージは、カスタムデータを視覚化するために推奨されます。Makiアイコンは、マップデザイナーのために作られたオープンソースのMakiアイコンセットのイメージです。Mapboxが所有するいくつかのベクタータイルセットには、開発者がマップでMakiアイコンを簡単に使用できるように、
maki
フィールドが含まれています。生成された(ジェネレーテッド)アイコン とは、コードで作成された画像のことで、SVGやPNG画像ファイルを参照するアイコンとは異なります。生成されたアイコンは、アプリの堅牢性を高めるために不足している画像の代替として使用することができます。
関連ページ(英語)
- Add markers getting started guide
- Create your own icons with the Maki icon editor
- Video: Add markers to a map with Mapbox Studio
- Mapbox Streets v8 vector tileset documentation for
maki text
関連例(英語)
- Add an icon to the map - Mapbox GL JS
- Add custom icons with
Markers
- Mapbox GL JS - Add an animated icon to the map - Mapbox GL JS
- Add a generated icon to a map - Mapbox GL JS
- Retrieve a static map with a Maki icon overlay - Mapbox Static Images API