地点图标

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。
选择平台Android iOS JavaScript Web 服务

地点图标表示各种类型的地点(例如咖啡馆、图书馆和博物馆)。您可以使用当前地点地点详情请求请求 PNG 格式的图标网址以及相应的图标背景颜色。

如需请求地点的图标图片和背景颜色,请在请求中添加以下字段:

  • GMSPlaceFieldIconImageURL
  • GMSPlaceFieldIconBackgroundColor

以下示例演示了如何使用“当前地点”或“地点详情”请求中的图标图片和背景颜色:

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]];
      });
});

字段

每个地点图标均包含以下字段:

  • iconImageUrl 会返回非彩色 PNG 图标的基准网址。
  • iconBackgroundColor 会返回地点类别的默认 UIExtendedSRGBColorSpace 颜色代码。

地点图标和背景颜色请求

下表按类别显示了所有可用的地点图标。默认情况下,这些显示屏带有黑色字形。icon_background_color 由地点的类别决定。

地点类别:餐饮
(图标背景颜色 #FF9E67)
酒吧
酒吧,
夜总会
咖啡馆
咖啡馆
餐馆
餐厅,面包店
地点类别:零售
(图标背景颜色 #4B96F3)
Bookstore
图书、服装、电子产品、珠宝、鞋类、
购物中心/购物中心
便利店
便利店
杂货
杂货店,超市
药店
药店
地点类别:服务
(图标背景颜色 #909CE1)
自动取款机
自动取款机
银行
银行
加油站
汽油
住宿
住宿
邮局
邮局
地点类别:娱乐
(图标背景颜色 #13B5C7)
水族馆、游客
水族馆,游客
高尔夫
高尔夫
古文
历史
电影
影片
博物馆
博物馆
戏剧
剧院
地点类别:交通
(图标背景颜色 #10BDFF)
机场
机场
巴士
公交车、拼车、出租车
火车/铁路
火车/铁路
地点类别:市政/一般/宗教
(图标背景颜色 #7B9EB0)
墓地
墓地
民用房屋
市政建筑
媒体库
纪念碑
纪念碑
停车场
停车
学校(小学、中学、大学)
学校(小学、中学、大学)
礼拜(佛教)
宗教(佛教)
礼拜(基督教)
宗教信仰(基督教徒)
礼拜(印度教)
礼拜(印度教)
礼拜(伊斯兰教)
宗教信仰(伊斯兰教)
礼拜(耆那教)
礼拜(耆那教)
宗教信仰(犹太教)
宗教信仰(犹太教)
礼拜(锡克教)
宗教信仰(锡克教徒)
一般业务
一般业务
地点类别:户外
(图标背景颜色 #4DB546)
划船
划船
露营
露营
公园
公园
体育馆
体育场
动物园
动物园
地点类别:紧急情况
(图标背景颜色 #F88181)
医院
医院
警察局
警察