本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Glyphs 樣式標籤
Glyphs 是包含編碼 Unicode 字元的二進位檔案,由映射轉譯器用來顯示標籤。Amazon Location Service 可讓您從字型堆疊擷取特定 Glyph,以用於透過 GetGlyphs
API 轉譯地圖。
如需詳細資訊,請參閱《Amazon Location Service API 參考》中的 GetGlyphs。
使用案例
-
在具有特定字型和樣式的地圖上轉譯自訂文字。
-
擷取 Glyphs 以進行當地語系化地圖文字轉譯。
-
使用 Unicode 字元範圍來顯示映射標籤和符號。
-
根據字型堆疊和 Glyph 範圍最佳化地圖字型轉譯。
API 中支援的字型
API 支援下列字型:
-
Amazon Ember 粗體
-
Amazon Ember 粗體斜體
-
Amazon Ember Bold、Noto Sans Bold
-
Amazon Ember Bold、Noto Sans Bold、Noto Sans Arabic Bold
-
Amazon Ember 精簡 RC BdItalic
-
Amazon Ember 精簡 RC 粗體
-
Amazon Ember 精簡 RC 粗體斜體
-
Amazon Ember Condensed RC Bold、Noto Sans Bold
-
Amazon Ember Condensed RC Bold、Noto Sans Bold、Noto Sans Arabic Condensed Bold
-
Amazon Ember 精簡 RC Light
-
Amazon Ember 精簡 RC Light Italic
-
Amazon Ember 精簡 RC LtItalic
-
Amazon Ember 精簡 RC 一般
-
Amazon Ember 精簡 RC 一般斜體
-
Amazon Ember Condensed RC Regular、Noto Sans Regular
-
Amazon Ember Condensed RC Regular、Noto Sans Regular、Noto Sans Arabic Condensed Regular
-
Amazon Ember 精簡 RC RgItalic
-
Amazon Ember 精簡 RC ThItalic
-
Amazon Ember 精簡版 RC 精簡版
-
Amazon Ember 精簡 RC 精簡斜體
-
Amazon Ember Heavy
-
Amazon Ember 重斜體
-
Amazon Ember Light
-
Amazon Ember Light 斜體
-
Amazon Ember 媒體
-
Amazon Ember 中型斜體
-
Amazon Ember Medium、Noto Sans Medium
-
Amazon Ember Medium、Noto Sans Medium、Noto Sans Arabic Medium
-
Amazon Ember 一般
-
Amazon Ember 一般斜體
-
Amazon Ember 一般斜體、Noto Sans 斜體
-
Amazon Ember Regular Italic、Noto Sans Italic、Noto Sans Arabic Regular
-
Amazon Ember Regular、Noto Sans Regular
-
Amazon Ember Regular、Noto Sans Regular、Noto Sans Arabic Regular
-
Amazon Ember 精簡版
-
Amazon Ember 精簡斜體
-
AmazonEmberCdRC_Bd
-
AmazonEmberCdRC_BdIt
-
AmazonEmberCdRC_Lt
-
AmazonEmberCdRC_LtIt
-
AmazonEmberCdRC_Rg
-
AmazonEmberCdRC_RgIt
-
AmazonEmberCdRC_Th
-
AmazonEmberCdRC_ThIt
-
AmazonEmber_Bd
-
AmazonEmber_BdIt
-
AmazonEmber_He
-
AmazonEmber_HeIt
-
AmazonEmber_Lt
-
AmazonEmber_LtIt
-
AmazonEmber_Md
-
AmazonEmber_MdIt
-
AmazonEmber_Rg
-
AmazonEmber_RgIt
-
AmazonEmber_Th
-
AmazonEmber_ThIt
-
Noto Sans 黑色
-
Noto Sans 黑色斜體
-
Noto Sans 粗體
-
Noto Sans 粗體斜體
-
Noto Sans Extra Bold
-
Noto Sans Extra Bold 斜體
-
Noto Sans 額外光源
-
Noto Sans 超輕量斜體
-
Noto Sans 斜體
-
Noto Sans Light
-
Noto Sans Light 斜體
-
Noto Sans 中型
-
Noto Sans 中型斜體
-
Noto Sans 一般
-
Noto Sans 半粗體
-
Noto Sans 半粗體斜體
-
Noto Sans 精簡型
-
Noto Sans 精簡斜體
-
NotoSans-Bold
-
NotoSans-義大利文
-
NotoSans-Medium
-
NotoSans-Regular
-
開啟 Sans Regular、Arial Unicode MS Regular
了解請求
請求接受兩個必要的 URI 參數 FontStack
和 FontUnicodeRange
,這會決定 Glyphs 的字型和 Unicode 範圍。FontStack
參數指定要使用的字型,而 FontUnicodeRange
定義要擷取的字元範圍。請求不包含內文,僅專注於其功能的 URI 參數。
-
FontStack
:指定要擷取的字型堆疊名稱。範例:「Amazon Ember Bold, Noto Sans Bold」。 -
FontUnicodeRange
:要下載 Glyphs 的 Unicode 字元範圍。範圍必須是 256 的倍數。範例:「0-255」。
了解回應
回應會以二進位 Blob 的形式傳回 Glyph 資料,以及用於快取、內容類型、ETag 和定價資訊的 HTTP 標頭。Glyph 資料會以二進位 Blob 傳回,以在地圖上呈現,而且標頭提供額外的中繼資料,以有效處理回應。
-
CacheControl
:指示用戶端針對回應進行快取組態。 -
ContentType
:指定回應內文的格式,指出傳回的 glyph 資料類型。 -
ETag
:Glyph 版本的識別符,用於快取驗證。 -
PricingBucket
:指出與請求相關聯的定價方案。 -
Blob
:作為二進位 Blob 傳回的 Glyph 資料,用於轉譯映射文字。