View a markdown version of this page

スプライトを使用したアイコノグラフィーのスタイル - Amazon Location Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

スプライトを使用したアイコノグラフィーのスタイル

スプライトは、マップ上にレンダリングされたアイコン、マーカー、その他の要素などの小さなラスターイメージを含むポータブルネットワークグラフィック (PNG) イメージファイルです。スプライトは、スタイル、カラースキーム、バリアントなどのパラメータに基づいてカスタマイズできます。Amazon Location Service は、GetSprites API を通じてスプライトシートを提供します。独自のアイコンセットをロードするか (「マップにアイコンを追加する方法」を参照)、スタイル記述子をカスタマイズしてカスタムスプライトをロードすることにより、カスタムアイコンを使用することもできます。

詳細については、「Amazon Location Service API リファレンス」の「GetSprites」を参照してください。

ユースケース

  • 特定のスタイルとカラースキームのスプライトシートを使用してカスタムマップ要素をレンダリングします。

  • スタンダード、モノクローム、ハイブリッドなど、さまざまなマップスタイルのスプライトを取得します。

  • スプライトを変更してマップ上のアイコノグラフィーをカスタマイズします。

リクエストを理解する

リクエストには、ColorSchemeFileNameStyle などの URI パラメータが必要です。これらのパラメータにより、マップのカラースキーム、スタイル、必要な特定のスプライトファイルに基づいてスプライトシートをカスタマイズできます。

  • ColorScheme: 「ライト」や「ダーク」など、スプライトのカラースキームを定義します。

  • FileName: 取得するスプライトファイルの名前。PNG ファイルまたは JSON ファイルです。

  • Style: 「スタンダード」や「モノクローム」などのマップスタイルを指定します。

レスポンスを理解する

レスポンスには、CacheControlContentTypeETag などのヘッダーが含まれ、スプライトデータはバイナリ BLOB または JSON ファイルとして返されます。これらのヘッダーは、キャッシュ情報、レスポンスのコンテンツタイプ、スプライトデータのバージョン管理を提供します。

  • CacheControl: スプライトファイルのキャッシュ設定。

  • ContentType: PNG または JSON データが含まれているかどうかを示すレスポンスの形式。

  • ETag: キャッシュ検証に使用されるスプライトのバージョン識別子。

  • Blob: スプライトシートまたは JSON オフセットファイルの本文が含まれます。

Standard Light
色付きのpoint-of-interestマーカー、道路シールド、ナビゲーションシンボルなど、Amazon Location Service Standard Light スタイルのマップアイコンのスプライトシート。
Standard Dark
色付きのpoint-of-interestマーカー、道路シールド、ナビゲーション記号など、Amazon Location Service Standard Dark スタイルのマップアイコンのスプライトシート。
Monochrome Light
Amazon Location Service モノクロライトスタイルのマップアイコンのスプライトシート。明るい背景に明るい色のpoint-of-interestマーカー、道路シールド、交通標識が表示されます。
Monochrome Dark
Amazon Location Service モノクロダークスタイルのマップアイコンのスプライトシート。暗い背景に明るい色のpoint-of-interestマーカー、道路シールド、交通標識が表示されます。
Hybrid
衛星画像に使用される道路シールド、交通標識、ナビゲーションマーカーなど、Amazon Location Service Hybrid (Satellite) スタイルのマップアイコンのスプライトシート。