地點圖示

地點圖示會指出不同類型的地點 (例如咖啡店、圖書館和博物館)。您可以使用 Place 類別地點介面集服務來要求圖示和相關背景顏色。

欄位

請搭配下列欄位使用地點圖示:

欄位 Place 類別 地點介面集服務
圖示 --- icon
圖示背景顏色 iconBackgroundColor icon_background_color
圖示遮罩 URI svgIconMaskURI icon_mask_base_uri
  • icon 會傳回 71 像素 x 71 像素 PNG 彩色圖示的網址 (僅限地點介面集服務)。
  • iconBackgroundColoricon_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)
醫院
醫院
警察局
警察局