Le icone dei luoghi indicano i vari tipi di luoghi (ad esempio caffetterie, biblioteche e musei). Puoi richiedere le icone e i relativi colori di sfondo utilizzando la classe Place.
Campi
Utilizza i seguenti campi per lavorare con le icone dei luoghi:
| Campo | Classe del luogo | Servizio Luoghi | 
|---|---|---|
| Icona | --- | icon | 
       
| Colore sfondo icona | iconBackgroundColor | 
         icon_background_color | 
       
| URI maschera icona | svgIconMaskURI | 
         icon_mask_base_uri | 
       
iconrestituisce l'URL di un'icona PNG a colori di 71 x 71 pixel (solo servizio Luoghi).iconBackgroundColoreicon_background_colorrestituiscono il codice colore esadecimale predefinito per la categoria dell'icona del luogo.icon_mask_base_uri(servizio Luoghi) restituisce l'URL di base per un'icona non colorata, meno l'estensione del tipo di file (aggiungi.svgo.png).svgIconMaskURI(classe di luogo) restituisce l'URL di base di un'icona SVG non colorata.
Applicare l'icona e il colore del luogo a un indicatore
Con i dettagli dei luoghi, puoi richiedere un'icona e un colore di sfondo per i segnaposto. L'esempio seguente mostra il codice per creare un indicatore utilizzando i dati dei luoghi passando
     place.iconBackgroundColor all'opzione PinElement.background e
     place.svgIconMaskURI a PinElement.glyph. Utilizza place.location
     per posizionare l'indicatore nella posizione corretta. In questo esempio viene visualizzato anche il simbolo place.displayName
     nel titolo dell'indicatore.
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, });
Inviare richieste di icone e colori di sfondo
Le tabelle seguenti mostrano tutte le icone dei luoghi disponibili per categoria. Per impostazione predefinita, vengono visualizzati con un glifo nero. Il colore di sfondo dell'icona è determinato dalla categoria del luogo.
| Categoria di luogo: Cibo e bevande (colore dello sfondo dell'icona #FF9E67)  | 
  |||
|---|---|---|---|
| 
       Bar, Night club  | 
    
       Bar  | 
    
       Ristorante, panificio  | 
  |
| Categoria di luogo: vendita al dettaglio (colore di sfondo dell'icona #4B96F3)  | 
  |||
| 
       Libri, abbigliamento, elettronica, gioielli, scarpe, centro commerciale/galleria commerciale  | 
    
       Minimarket  | 
    
       Negozio di alimentari, supermercato  | 
    
       Farmacia  | 
  
| Categoria di luogo: Servizi (colore sfondo icona #909CE1)  | 
  |||
| 
       Bancomat  | 
    
       Banca  | 
    
       Gas  | 
    
       Alloggio  | 
  
| 
       Ufficio postale  | 
  |||
| Categoria di luogo: Spettacoli (colore di sfondo dell'icona #13B5C7)  | 
  |||
| 
       Acquario, Turistico  | 
    
       Golf  | 
    
       Storico  | 
    
       Film  | 
  
| 
       Museo  | 
    
       Cinema  | 
  ||
| Categoria di luogo: Trasporti (colore di sfondo dell'icona #10BDFF)  | 
  |||
| 
       Aeroporto  | 
    
       Autobus, ridesharing, taxi  | 
    
       Treno/mezzo su rotaie  | 
  |
| Categoria di luogo: comunale/generico/religioso (colore dello sfondo dell'icona #7B9EB0)  | 
  |||
| 
       Cimitero  | 
    
       Edificio pubblico  | 
    
       Raccolta  | 
    
       Monumento  | 
  
| 
       Parcheggio  | 
    
       Scuola (elementare, media, universitaria)  | 
    
       Culto (cristiano)  | 
  |
| 
       Adorazione (indù)  | 
    
       Culto (Islam)  | 
    
       Culto (giainista)  | 
    
       Culto (ebraico)  | 
  
| 
       Culto (sikh)  | 
    
       Attività generica  | 
  ||
| Categoria di luogo: all'aperto (colore di sfondo dell'icona #4DB546)  | 
  |||
| 
       Navigazione  | 
    
       Campeggio  | 
    
       Parcheggia  | 
    
       Stadio  | 
  
| 
       Zoo  | 
  |||
| Categoria di luogo: Emergenza (colore di sfondo dell'icona #F88181)  | 
  |||
| 
       Ospedali  | 
    
       Polizia  | 
  ||