地點圖示會指出不同類型的地點 (例如咖啡店、圖書館和博物館)。您可以使用 Place 類別要求圖示和相關背景顏色。
欄位
請搭配下列欄位使用地點圖示:
| 欄位 | Place 類別 | 地點介面集服務 | 
|---|---|---|
| 圖示 | --- | icon | 
       
| 圖示背景顏色 | iconBackgroundColor | 
         icon_background_color | 
       
| 圖示遮罩 URI | svgIconMaskURI | 
         icon_mask_base_uri | 
       
icon會傳回 71 像素 x 71 像素 PNG 彩色圖示的網址 (僅限地點介面集服務)。iconBackgroundColor和icon_background_color會傳回地點圖示類別的預設十六進位顏色代碼。icon_mask_base_uri(地點介面集服務) 會傳回非彩色圖示的基準網址,刪除檔案類型副檔名 (附加.svg或.png)。svgIconMaskURI(Place 類別) 會傳回非彩色 SVG 圖示的基準網址。
將地點圖示和顏色套用至標記
您可以透過 Place Details 要求地點圖示和背景顏色,並套用至標記。下例顯示使用地點資料建立標記的程式碼:將 place.iconBackgroundColor 傳遞至 PinElement.background 選項,並將 place.svgIconMaskURI 傳遞至 PinElement.glyph。然後使用 place.location 將標記放在正確位置。此外,本例也會在標記標題中顯示 place.displayName。
TypeScript
// A marker customized using a place icon and color, name, and geometry. const place = new Place({ id: 'ChIJN5Nz71W3j4ARhx5bwpTQEGg', }); // Call fetchFields, passing the desired data fields. await place.fetchFields({ fields: ['location', 'displayName', 'svgIconMaskURI', 'iconBackgroundColor'] }); const pinElement = new PinElement({ background: place.iconBackgroundColor, glyph: new URL(String(place.svgIconMaskURI)), }); const placeIconMarkerView = new AdvancedMarkerElement({ map, position: place.location, content: pinElement.element, title: place.displayName, });
JavaScript
// A marker customized using a place icon and color, name, and geometry. const place = new Place({ id: "ChIJN5Nz71W3j4ARhx5bwpTQEGg", }); // Call fetchFields, passing the desired data fields. await place.fetchFields({ fields: [ "location", "displayName", "svgIconMaskURI", "iconBackgroundColor", ], }); const pinElement = new PinElement({ background: place.iconBackgroundColor, glyph: new URL(String(place.svgIconMaskURI)), }); const placeIconMarkerView = new AdvancedMarkerElement({ map, position: place.location, content: pinElement.element, title: place.displayName, });
地點圖示和背景顏色要求
下表依類別列出所有可用的地點圖示。圖示會預設以黑色字符顯示。圖示背景顏色取決於地點類別。
| 地點類別:餐飲 (圖示背景顏色 #FF9E67)  | 
  |||
|---|---|---|---|
| 
       酒吧、 夜店  | 
    
       咖啡館  | 
    
       餐廳、麵包店  | 
  |
| 地點類別:零售 (圖示背景顏色 #4B96F3)  | 
  |||
| 
       書籍、服飾、電子產品、珠寶、鞋子、 購物中心/商場  | 
    
       便利商店  | 
    
       雜貨店、超市  | 
    
       藥局  | 
  
| 地點類別:服務 (圖示背景顏色 #909CE1)  | 
  |||
| 
       提款機  | 
    
       銀行  | 
    
       加油站  | 
    
       住宿地點  | 
  
| 
       郵局  | 
  |||
| 地點類別:娛樂 (圖示背景顏色 #13B5C7)  | 
  |||
| 
       水族館、觀光旅遊  | 
    
       高爾夫  | 
    
       歷史古蹟  | 
    
       電影  | 
  
| 
       博物館  | 
    
       劇場  | 
  ||
| 地點類別:交通運輸 (圖示背景顏色 #10BDFF)  | 
  |||
| 
       機場  | 
    
       公車、代僱駕駛服務、計程車  | 
    
       火車/鐵路  | 
  |
| 地點類別:市政/一般/宗教 (圖示背景顏色 #7B9EB0)  | 
  |||
| 
       墓園  | 
    
       市政建築  | 
    
       圖書館  | 
    
       紀念碑  | 
  
| 
       停車場  | 
    
       學校 (小學、中學、大專院校)  | 
    
       宗教 (基督教)  | 
  |
| 
       宗教 (印度教)  | 
    
       宗教 (伊斯蘭教)  | 
    
       宗教 (耆那教)  | 
    
       宗教 (猶太教)  | 
  
| 
       宗教 (錫克教)  | 
    
       一般業務  | 
  ||
| 地點類別:戶外 (圖示背景顏色 #4DB546)  | 
  |||
| 
       乘船  | 
    
       露營  | 
    
       公園  | 
    
       體育場館  | 
  
| 
       動物園  | 
  |||
| 地點類別:緊急狀況 (圖示背景顏色 #F88181)  | 
  |||
| 
       醫院  | 
    
       警察局  | 
  ||