Biểu tượng địa điểm

Chọn nền tảng: Android iOS JavaScript Dịch vụ web

Biểu tượng địa điểm cho biết các loại địa điểm (ví dụ: quán cà phê, thư viện và bảo tàng). Bạn có thể yêu cầu URL cho biểu tượng ở định dạng PNG hoặc SVG, cũng như màu nền biểu tượng tương ứng bằng các yêu cầu Tìm địa điểm, Thông tin chi tiết về địa điểm, Tìm kiếm lân cận và Tìm kiếm bằng văn bản. Bạn có thể sử dụng biểu tượng cùng dòng.

Mỗi biểu tượng được xác định bằng hai trường phản hồi:

  • URI cơ sở của biểu tượng chứa URL cơ sở cho biểu tượng không có màu, trừ đuôi loại tệp. Bạn phải thêm .svg hoặc .png vào URI để yêu cầu biểu tượng.
  • Màu nền biểu tượng chứa mã màu HEX mặc định cho danh mục của địa điểm.

Ví dụ:

Các ví dụ sau đây cho biết cách yêu cầu URI biểu tượng và màu nền cho API Địa điểm (Mới) và API Địa điểm. Lưu ý rằng yêu cầu và phản hồi khác nhau cho hai phiên bản API.

Places API (Mới)

Ví dụ sau đây sử dụng tính năng Tìm kiếm bằng văn bản (Mới) để trả về tên hiển thị của một địa điểm cũng như các trường phản hồi iconMaskBaseUriiconBackgroundColor:

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'

Phản hồi có dạng:

{
  "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

Ví dụ sau đây cho thấy một yêu cầu Tìm địa điểm bao gồm các trường icon_mask_base_uriicon_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

Ví dụ sau đây cho thấy cách các trường icon_mask_base_uriicon_background_color xuất hiện trong phản hồi của một yêu cầu Tìm địa điểm.

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>
          

Để hiển thị một biểu tượng, hãy thêm phần mở rộng loại tệp (.png hoặc .svg) mà bạn muốn vào URI biểu tượng được trả về và kết hợp biểu tượng đó với màu nền được trả về. Ví dụ: để hiển thị biểu tượng .svg trên một trang web:

<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"/>

Đặt yêu cầu về màu nền và biểu tượng

Các bảng sau đây cho thấy tất cả biểu tượng địa điểm hiện có theo danh mục. Theo mặc định, các biểu tượng này hiển thị bằng ký tự màu đen. Màu nền của biểu tượng được xác định theo danh mục của địa điểm.

Danh mục địa điểm: Đồ ăn và đồ uống
(màu nền của biểu tượng #FF9E67)
Quán bar
Quán bar,
Câu lạc bộ đêm
Quán cà phê
Quán cà phê
Nhà hàng
Nhà hàng, Tiệm bánh
Danh mục địa điểm: Bán lẻ
(màu nền biểu tượng #4B96F3)
Hiệu sách
Sách, Quần áo, Điện tử, Trang sức, Giày,
Trung tâm mua sắm/Trung tâm thương mại
Cửa hàng tiện lợi
Cửa hàng tiện lợi
Cửa hàng tạp hoá
Cửa hàng tạp hoá, Siêu thị
Hiệu thuốc
Hiệu thuốc
Danh mục địa điểm: Dịch vụ
(màu nền biểu tượng #909CE1)
ATM
ATM
Ngân hàng
Ngân hàng
Trạm xăng
Khí
Phòng cho thuê
Cơ sở lưu trú
Bưu điện
Bưu điện
Danh mục địa điểm: Giải trí
(màu nền biểu tượng #13B5C7)
Thủy cung, Du khách
Thuỷ cung, Du lịch
Sân gôn
Golf
Cổ
Lịch sử
Phim
Phim
Bảo tàng
Bảo tàng
Nhà hát
Nhà hát
Danh mục địa điểm: Phương tiện giao thông
(màu nền biểu tượng #10BDFF)
Sân bay
Sân bay
Xe buýt
Xe buýt, dịch vụ đi chung xe, taxi
Tàu hoả/Đường sắt
Tàu hoả/Đường sắt
Danh mục địa điểm: Thành phố/chung/tôn giáo
(màu nền biểu tượng #7B9EB0)
Nghĩa trang
Nghĩa trang
Nhà thị chính
Toà nhà hành chính
Thư viện
Thư viện
Đài tưởng niệm
Đài tưởng niệm
Bãi đỗ xe
Bãi đỗ xe
Trường học (tiểu học, trung học, đại học)
Trường học (tiểu học, trung học, đại học)
Nhạc thờ phượng (Cơ Đốc giáo)
Nhạc thờ cúng (Tín đồ đạo Cơ-đốc)
Nhạc thờ cúng (Ấn Độ giáo)
Thờ cúng (Ấn Độ giáo)
Thờ cúng (Đạo Hồi)
Nhạc thờ cúng (Đạo Hồi)
Thờ cúng (Jain)
Thờ cúng (Jain)
Thờ phượng (Do Thái giáo)
Nhạc thờ cúng (Do Thái giáo)
Lễ thờ phượng (Sikh)
Thờ cúng (Sikh)
Doanh nghiệp chung
Doanh nghiệp chung
Danh mục địa điểm: Ngoài trời
(màu nền biểu tượng #4DB546)
Đi Thuyền
Đi thuyền
Cắm trại
Cắm trại
Công viên
Công viên
Sân vận động
Sân vận động
Vườn bách thú
Vườn thú
Danh mục địa điểm: Khẩn cấp
(màu nền biểu tượng #F88181)
Bệnh viện
Bệnh viện
Cảnh sát
Cảnh sát