Mapbox Standardのリリース以降、Mapboxはこのスタイルの機能をさらに進化させてきました。最新のアップデートでは、これまでにお客様からいただいた主なフィードバックに応える形で、さらなるカスタマイズ性を提供しています。また、高解像度(HD)の道路表示、ベースマップのインタラクションを効率的に設定できる新しい方法、そしてStatic Images APIでのサポートも導入されています。
これまで通り、Standardはこれらの新機能を自動的にアップデートするため、継続的なメンテナンスは不要です。これにより、プラットフォームを問わず便利でシームレスな体験を提供します。
より多彩な色のカスタマイズにより、ブランドの強化や差別化が可能
2024年夏にモノクロームやフェードカラーのテーマが導入され、ユーザーはさまざまな用途に応じてスタイルをカスタマイズできるようになりました。そして今回、Mapboxはルックアップテーブル(LUT)を活用した完全にカスタム可能なカラーテーマのサポートを追加しました。デザイナーはLUTを使用してベースマップ全体の色調を簡単に調整し、既存の地図やアプリケーションの美的デザインにより適したカラーテーマを作成して適用することができます。

こちらは、グラフィックエディターでLUT(ルックアップテーブル)を作成し、 Studioでスタイルに適用する方法のステップバイステップガイドです。

道路の色をカスタマイズ
全体のカラーテーマを調整するだけでなく、デザイナーはブランド、用途、または規制の要件に応じて、道路ネットワークの色を直接調整することができます。例えば、開発者は道路ネットワークに薄い色を選ぶことで視覚的な主張を抑え、建物や周囲の環境により注目を集めるようにすることが可能です。

高解像度の道路により、ナビゲーションの精度とドライバーの安全性が向上 — 現在ベータ版提供中
Mapboxの高解像度道路(HD roads)は、道路や車線の境界線の形状、車線標識、ターン矢印など、高精度な道路データを含んでいます。これは特に車載ナビゲーションにおいて重要であり、高度運転支援システム(ADAS)は正確な道路情報に依存しています。また、HD roadsは、オンデマンド配送や都市型モビリティアプリケーションにおいて、より正確な降車や乗車の場所を特定するのにも役立ちます。

HD Roadsデータのインポートは、Standardスタイルやカスタムスタイルと組み合わせることで、あらゆる地図にHD Roadsを取り入れることができます。
HDRoadsデータのインポートを使用すると、基盤となるデータ構造を気にすることなく、複数のHDRoadsレイヤーを一度に簡単にスタイリングできます。このインポートにより、道路やロードアイランドの色、ダークモードスタイリングを設定するためのエミッシブ強度値をカスタマイズすることが可能です。HDRoadsのスタイリングは、Mapbox Studio、またはNavigation SDKやMaps SDKsで提供されるsetStyleImportConfigPropertyメソッドを利用して行うことができます。詳細については、 iOSおよびAndroidのドキュメントをご参照ください。

Mapbox StudioでHDRoadsを使用するには、こちらのサンプルスタイルをStudioアカウントにコピーして開始してください。また、実行時にHDRoadsを追加する場合は、次のスタイルURL mapbox://styles/mapbox/high-definition-roads をaddImportの引数として渡すことで対応できます。
HDRoadsは現在ベータ版として提供されており、ベルリン、ミュンヘン、フランクフルト、パロアルト、サンディエゴ、シリコンバレー、ロサンゼルス、ラスベガス、ワシントンD.C.、サンフランシスコなど25の都市で利用可能です。Mapboxは、2025年にさらに多くの都市への対応を拡大する予定です。
地図要素とのインタラクション作成を簡素化
Standardは、ベースマップとカスタム地図要素のインタラクション作成をプラットフォーム間で統一しました。開発者は、インタラクションを手動で設計することも、Mapbox Studioで直接作成することも可能です。これにより、コードの記述を減らしつつ、Mapbox APIをフル活用できます。この機能により、地図インタラクションの定義やベースマップのメタデータ取得のプロセスが簡素化され、時間とリソースを節約できます。現在、この機能は地名ラベルやPOIレイヤーとのインタラクション作成に対応しています。詳細については、iOSおよび Androidのドキュメントをご参照ください。

例えば、アプリケーションでは、POIアイコンをクリックするとそのサイズを拡大したり、色を変更することが可能です。さらに、クライアントサイドの実装を通じて、営業時間や顧客レビューなどの追加情報をポップアップで表示することもできます。

Static Images APIがStandardに対応 — 現在ベータ版提供中
Mapboxは、Static Image APIでMapbox Standardのベータ版サポートを開始しました。これにより、3Dベースマップを使用して高品質な静的地図画像を生成することが可能になります。これにより、統一された地図スタイルを動的地図と静的地図の両方で使用できるようになり、統合の容易性が向上します。
ランドマークラベルの対応範囲を拡大
Mapboxは、主要な3Dランドマークを注釈するためのテキストラベルの対応範囲を拡充し、地図上でより識別しやすくしました。

Mapbox Standardで利用可能な改善点
Mapbox Standardのアップデートは、Mapbox Maps SDKs v3.9.0またはv11.9.0で利用可能です。Mapboxのドキュメントには、GL JS v3およびiOSおよびAndroid向けのMobile Maps SDKs v11への移行ガイドが含まれています。Standardは、Mapbox Navigation SDKsや車載アプリケーション「Dash」でも利用できます。Mapbox Standardをプレビューするには、こちらをご覧ください。
*本記事は、Mapbox Inc. Blogの翻訳記事です。