簡介
地點圖示會指出不同類型的地點 (例如咖啡店、圖書館和博物館)。您可以使用 Find Place、Place Details、Nearby Search 和 Text Search 要求,取得 PNG 或 SVG 格式的圖示網址,以及對應的圖示背景顏色。圖示可內嵌使用。
每個圖示都由兩個回應欄位定義:
- 圖示基礎 URI 包含非彩色圖示的基礎網址,刪除檔案類型副檔名。您必須在 URI 中附加 
.svg或.png,才能要求圖示。 - 圖示背景顏色包含地點類別的預設十六進位顏色代碼。
 
範例
以下範例說明如何為 Places API (新版) 和 Places API (舊版) 要求圖示 URI 和背景顏色。請注意,這兩個 API 版本的請求和回應不同。
Places API (新推出)
以下範例使用 Text Search (新版) 傳回地點的顯示名稱,以及 iconMaskBaseUri 和 iconBackgroundColor 回應欄位:
curl -X POST -d '{
  "textQuery" : "skog haus",
  "maxResultCount" : 1
}' \
-H 'Content-Type: application/json' -H 'X-Goog-Api-Key: API_KEY' \
-H 'X-Goog-FieldMask: places.displayName,places.iconMaskBaseUri,places.iconBackgroundColor' \
'https://places.googleapis.com/v1/places:searchText'回應的格式如下:
{ "places": [ { "iconMaskBaseUri": "https://maps.gstatic.com/mapfiles/place_api/icons/v2/cafe_pinlet", "iconBackgroundColor": "#FF9E67", "displayName": { "text": "SKÖG Haus Coffee & Tea", "languageCode": "en" } } ] }
Places API (舊版)
以下範例顯示 Find Place (舊版) 要求,其中包含 icon_mask_base_uri 和 icon_background_color 欄位:
https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=skog%20haus&inputtype=textquery&fields=name,icon_mask_base_uri,icon_background_color&key=API_KEY
以下範例顯示在 Find Place (舊版) 要求回應中,icon_mask_base_uri 和 icon_background_color 欄位的顯示方式。
JSON
{ "candidates" : [ { "icon_background_color" : "#FF9E67", "icon_mask_base_uri" : "https://maps.gstatic.com/mapfiles/place_api/icons/v2/cafe_pinlet", "name" : "SKÖG Haus Coffee", } ], "status" : "OK" }
XML
<FindPlaceFromTextResponse> <candidates> <name>SKÖG Haus Coffee</name> <icon_background_color>#FF9E67</icon_background_color> <icon_mask_base_uri>https://maps.gstatic.com/mapfiles/place_api/icons/v2/cafe_pinlet</icon_mask_base_uri> </candidates> <status>OK</status> </FindPlaceFromTextResponse>
如要顯示圖示,請將所需的檔案類型副檔名 (.png 或 .svg) 附加至傳回的圖示 URI,並將圖示與傳回的背景顏色結合。舉例來說,如要在網頁上顯示 .svg 圖示:
<style>
  .icons-food-drink {
    background-color: #ff9e67;
    width: 88px;
    height: 88px;
    padding: 5px;
  }
</style>
<img src="https://maps.gstatic.com/mapfiles/place_api/icons/v2/cafe_pinlet.svg" alt="Cafe" class="icons-food-drink"/>地點圖示和背景顏色要求
下表依類別列出所有可用的地點圖示。圖示會預設以黑色字符顯示。圖示背景顏色取決於地點類別。
| 地點類別:餐飲 (圖示背景顏色 #FF9E67)  | 
  |||
|---|---|---|---|
| 
       酒吧、 夜店  | 
    
       咖啡館  | 
    
       餐廳、麵包店  | 
  |
| 地點類別:零售 (圖示背景顏色 #4B96F3)  | 
  |||
| 
       書籍、服飾、電子產品、珠寶、鞋子、 購物中心/商場  | 
    
       便利商店  | 
    
       雜貨店、超市  | 
    
       藥局  | 
  
| 地點類別:服務 (圖示背景顏色 #909CE1)  | 
  |||
| 
       提款機  | 
    
       銀行  | 
    
       加油站  | 
    
       住宿地點  | 
  
| 
       郵局  | 
  |||
| 地點類別:娛樂 (圖示背景顏色 #13B5C7)  | 
  |||
| 
       水族館、觀光旅遊  | 
    
       高爾夫  | 
    
       歷史古蹟  | 
    
       電影  | 
  
| 
       博物館  | 
    
       劇場  | 
  ||
| 地點類別:交通運輸 (圖示背景顏色 #10BDFF)  | 
  |||
| 
       機場  | 
    
       公車、代僱駕駛服務、計程車  | 
    
       火車/鐵路  | 
  |
| 地點類別:市政/一般/宗教 (圖示背景顏色 #7B9EB0)  | 
  |||
| 
       墓園  | 
    
       市政建築  | 
    
       圖書館  | 
    
       紀念碑  | 
  
| 
       停車場  | 
    
       學校 (小學、中學、大專院校)  | 
    
       宗教 (基督教)  | 
  |
| 
       宗教 (印度教)  | 
    
       宗教 (伊斯蘭教)  | 
    
       宗教 (耆那教)  | 
    
       宗教 (猶太教)  | 
  
| 
       宗教 (錫克教)  | 
    
       一般業務  | 
  ||
| 地點類別:戶外 (圖示背景顏色 #4DB546)  | 
  |||
| 
       乘船  | 
    
       露營  | 
    
       公園  | 
    
       體育場館  | 
  
| 
       動物園  | 
  |||
| 地點類別:緊急狀況 (圖示背景顏色 #F88181)  | 
  |||
| 
       醫院  | 
    
       警察局  | 
  ||