Os ícones de lugar indicam os vários tipos de locais (por exemplo, cafés, bibliotecas e museus). Você pode solicitar os ícones e as cores de fundo usando a classe Place.
Campos
Use os campos a seguir para trabalhar com os ícones de lugar:
| Campo | Classe Place | Serviço do Places | 
|---|---|---|
| Ícone | --- | icon | 
       
| Cor de fundo do ícone | iconBackgroundColor | 
         icon_background_color | 
       
| URI da máscara do ícone | svgIconMaskURI | 
         icon_mask_base_uri | 
       
iconretorna o URL de um ícone PNG colorido de 71 x 71 pixels (somente o serviço do Places).iconBackgroundColoreicon_background_colorretornam o código de cor hexadecimal padrão para a categoria do ícone de lugar.icon_mask_base_uri(serviço do Places) retorna o URL de base para um ícone sem cor e sem a extensão de tipo de arquivo (anexar.svgou.png).svgIconMaskURI(classe Place) retorna o URL de base para um ícone SVG sem cor.
Aplicar um ícone de lugar e cor a um marcador
Com a Place Details, você pode solicitar um ícone de lugar e uma cor de fundo para implementar nos marcadores. O exemplo a seguir mostra o código para criar um marcador usando os dados de lugar transmitindo place.iconBackgroundColor para a opção PinElement.background, e place.svgIconMaskURI para PinElement.glyph. Use place.location para posicionar o marcador no local certo. Este exemplo também mostra o place.displayName no título do marcador.
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, });
Solicitações de ícone de lugar e cor do plano de fundo
As tabelas a seguir mostram todos os ícones de lugar disponíveis por categoria. Por padrão, elas aparecem com um glifo preto. A cor de fundo do ícone é definida pela categoria do lugar.
| Categoria do lugar: alimentos e bebidas (cor #FF9E67 do plano de fundo do ícone)  | 
  |||
|---|---|---|---|
| 
       Bar, Clube noturno  | 
    
       Café  | 
    
       Restaurante, padaria  | 
  |
| Categoria do lugar: varejo (cor #4B96F3 do plano de fundo do ícone)  | 
  |||
| 
       Livros, roupas, eletrônicos, joias, sapatos, Shopping Center  | 
    
       Loja de conveniência  | 
    
       Mercearia, supermercado  | 
    
       Farmácia  | 
  
| Categoria do lugar: serviços (cor #909CE1 do plano de fundo do ícone)  | 
  |||
| 
       Caixa eletrônico  | 
    
       Banco  | 
    
       Postos de gasolina  | 
    
       Hospedagem  | 
  
| 
       Correio  | 
  |||
| Categoria do lugar: entretenimento (cor #13B5C7 do plano de fundo do ícone)  | 
  |||
| 
       Aquário, turista  | 
    
       Golfe  | 
    
       Histórico  | 
    
       Filme  | 
  
| 
       Museu  | 
    
       Teatro  | 
  ||
| Categoria do lugar: transporte (cor #10BDFF do plano de fundo do ícone)  | 
  |||
| 
       Aeroporto  | 
    
       Ônibus, serviço de transporte por aplicativo, táxi  | 
    
       Trem/Via férrea  | 
  |
| Categoria do lugar: municipal/genérico/religioso (cor #7B9EB0 do plano de fundo do ícone)  | 
  |||
| 
       Cemitério  | 
    
       Construção civil  | 
    
       Biblioteca  | 
    
       Monumento  | 
  
| 
       Estacionamento  | 
    
       Escola (primária, secundária, universidade)  | 
    
       Igreja (cristã)  | 
  |
| 
       Templo (hindu)  | 
    
       Mesquita (islâmica)  | 
    
       Templo (jainista)  | 
    
       Templo (judeu)  | 
  
| 
       Templo (siquista)  | 
    
       Empresa genérica  | 
  ||
| Categoria do lugar: ao ar livre (cor #4DB546 do plano de fundo do ícone)  | 
  |||
| 
       Barco  | 
    
       Acampamento  | 
    
       Parque  | 
    
       Estádio  | 
  
| 
       Zoológico  | 
  |||
| Categoria do lugar: emergência (cor #F88181 do plano de fundo do ícone)  | 
  |||
| 
       Hospital  | 
    
       Polícia  | 
  ||