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 biểu thị các loại địa điểm khác nhau (ví dụ: quán cà phê, thư viện và bảo tàng). Bạn cũng có thể yêu cầu URL cho biểu tượng ở định dạng PNG làm màu nền biểu tượng tương ứng, với Địa điểm hiện tại, và Thông tin về địa điểm yêu cầu.

Để yêu cầu hình ảnh biểu tượng và màu nền cho một địa điểm, hãy bao gồm sau đây trong yêu cầu của bạn:

  • GMSPlaceFieldIconImageURL
  • GMSPlaceFieldIconBackgroundColor

Các ví dụ sau minh hoạ cách sử dụng hình ảnh biểu tượng và màu nền từ yêu cầu Địa điểm hoặc Chi tiết địa điểm hiện tại:

Swift

let place: GMSPlace

// Icon image URL
let url = URL(string: place.iconImageUrl)
DispatchQueue.global().async {
    guard let url = url,
        let imageData = try? Data(contentsOf: url) else {
      print("Could not get image")
      return
    }
    DispatchQueue.main.async {
      let iconImage = UIImage(data: iconImageData)

      // Icon image background color
      let iconBackgroundView = UIView(frame: .zero)
      iconBackgroundView.backgroundColor = place.iconBackgroundColor

      // Change icon image color to white
      let templateImage = iconImage.imageWithRenderingMode(UIImageRenderingModeAlwaysTemplate)
      imageView.image = templateImage
      imageView.tintColor = UIColor.white
    }
}

Objective-C

GMSPlace *place;

dispatch_async(dispatch_get_global_queue(0, 0), ^{
  // Icon image URL
  NSData * iconImageData = [[NSData alloc] initWithContentsOfURL: [NSURL URLWithString: place.iconImageUrl]];
      if (!iconImageData)
          return;
      dispatch_async(dispatch_get_main_queue(), ^{
        UIImage *iconImage = [UIImage imageWithData:iconImageData];

        // Icon image background color
        UIView *iconBackgroundView = [[UIView alloc] initWithFrame:CGRectZero];
        [iconBackgroundView setBackgroundColor:place.iconBackgroundColor];

        // Change icon image color to white
        iconImage = [iconImage imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
        [imageView setTintColor:[UIColor whiteColor]];
      });
});

Trường

Mỗi biểu tượng Địa điểm chứa các trường sau:

  • iconImageUrl trả về URL cơ sở cho một biểu tượng PNG không có màu.
  • iconBackgroundColor trả về UIExtendedSRGBColorSpace mặc định mã màu cho danh mục của địa điểm.

Yêu cầu về biểu tượng địa điểm và màu nền

Các bảng sau hiển thị tất cả biểu tượng địa điểm có sẵn theo danh mục. Theo mặc định, các màn hình này có ký tự đen. Màu nền của biểu tượng do danh mục của địa điểm quyết định.

Danh mục địa điểm: Thực phẩm và đồ uống
(màu nền 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 dép,
Trung tâm mua sắm/Trung tâm mua sắm

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 Xăng

Phòng cho thuê Nơi 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)

Thuỷ cung, dành cho khách du lịch Thuỷ cung, dành cho khách du lịch

Sân gôn Môn đánh gôn

Cổ Có tính 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: Vận tải
(màu nền biểu tượng #10BDFF)

Sân bay Sân bay

Xe buýt Xe buýt, đi chung xe, taxi

Tàu/đường sắt Tàu/đườ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à thị 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 (bậc tiểu học, trung học cơ sở, đại học) Trường học (bậc tiểu học, trung học cơ sở, đại học)

Tôn giáo (Cơ Đốc giáo) Tôn giáo (Cơ Đốc giáo)

Tôn giáo (Hindu) Tôn giáo (Hindu)

Tôn giáo (Đạo Hồi) Tôn giáo (Đạo Hồi)

Tôn giáo (Jain) Tôn giáo (Jain)

Tôn giáo (Do Thái giáo) Tôn giáo (Do Thái giáo)

Tôn giáo (Sikh) Tôn giáo (Sikh)

Hoạt động kinh doanh nói chung Hoạt động kinh doanh nói 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 bách 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