翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
スプライトを使用したイコノグラフィのスタイル
スプライトは、マップ上にレンダリングされたアイコン、マーカー、その他の要素などの小さなラスターイメージを含むポータブルネットワークグラフィック (PNG) イメージファイルです。スプライトは、スタイル、カラースキーム、バリアントなどのパラメータに基づいてカスタマイズできます。Amazon Location Service は、 GetSprites
API を通じてスプライトシートを提供します。独自のアイコンセットをロードするか (「」を参照マップにアイコンを追加する方法)、スタイル記述子をカスタマイズしてカスタムスプライトをロードすることで、カスタムアイコンを使用することもできます。
詳細については、Amazon Location Service API リファレンスのGetSprites」を参照してください。
ユースケース
-
特定のスタイルとカラースキームのスプライトシートを使用してカスタムマップ要素をレンダリングする。
-
Standard、Monochrome、Hybrid など、さまざまなマップスタイルのスプライトを取得します。
-
スプライトを変更してマップ上のイコノグラフィをカスタマイズします。
リクエストを理解する
リクエストには、ColorScheme
、、 FileName
などの URI パラメータが必要ですStyle
。これらのパラメータにより、マップのカラースキーム、スタイル、および必要な特定のスプライトファイルに基づいてスプライトシートをカスタマイズできます。
-
ColorScheme
: 「ライト」や「ダーク」など、スプライトのカラースキームを定義します。 -
FileName
: 取得するスプライトファイルの名前。PNG ファイルまたは JSON ファイルです。 -
Style
: 「Standard」や「Monochrome」などのマップスタイルを指定します。
レスポンスを理解する
レスポンスには CacheControl
、ContentType
、 などのヘッダーが含まれETag
、スプライトデータはバイナリ BLOB または JSON ファイルとして返されます。これらのヘッダーは、キャッシュ情報、レスポンスのコンテンツタイプ、スプライトデータのバージョン管理を提供します。
-
CacheControl
: スプライトファイルのキャッシュ設定。 -
ContentType
: PNG または JSON データが含まれているかどうかを示すレスポンスの形式。 -
ETag
: キャッシュ検証に使用されるスプライトのバージョン識別子。 -
Blob
: スプライトシートまたは JSON オフセットファイルの本文が含まれます。