Le icone dei luoghi indicano i vari tipi di luoghi (ad esempio caffetterie, biblioteche e musei). Puoi richiedere gli URL delle icone in formato PNG, nonché il colore di sfondo corrispondente, con le richieste Posizione attuale e Dettagli dei luoghi (nuovo).
Per richiedere l'immagine di un'icona e il colore di sfondo per un luogo, includi i campi seguenti campi nella tua richiesta:
Place.Field.ICON_MASK_URLPlace.Field.ICON_BACKGROUND_COLOR
I seguenti esempi dimostrano l'utilizzo dell'immagine dell'icona e del colore di sfondo da una richiesta Current Place o Place Details:
Kotlin
// Set the image view's background color to match the place's icon background color val bgColor = place.iconBackgroundColor ?: Color.TRANSPARENT binding.placesIconResult.setBackgroundColor(bgColor) // Fetch the icon using Glide and set the result in the image view Glide.with(this) .load(place.iconMaskUrl) .into(binding.placesIconResult)
Java
// It's recommended to retrieve the icon_background_color and icon_mask_base_uri fields from a // FetchPlaceRequest and pass them to the Place object. // Set the image view's background color to match the place's icon background color Integer iconBackgroundColor = place.getIconBackgroundColor(); if (iconBackgroundColor == null) { iconBackgroundColor = Color.TRANSPARENT; } binding.placesIconResult.setBackgroundColor(iconBackgroundColor); // Fetch the icon using Glide and set the result in the image view Glide.with(this) .load(place.getIconMaskUrl()) .into(binding.placesIconResult);
Campi
Ogni icona di luogo contiene i seguenti campi:
ICON_MASK_URLrestituisce l'URL di base per un'icona PNG non colorata.ICON_BACKGROUND_COLORrestituisce il codice colore predefinito per categoria del luogo.
Richieste di icona luogo e colore di sfondo
Le seguenti tabelle mostrano tutte le icone dei luoghi disponibili per categoria. Di per impostazione predefinita vengono visualizzati con un glifo nero. Il colore di sfondo dell'icona è dettato dalla categoria del luogo.
| Categoria del luogo: Cibo e bevande (colore sfondo icona #FF9E67)  | 
  |||
|---|---|---|---|
| 
       Bar, Night club  | 
    
       Bar  | 
    
       Ristorante, panetteria  | 
  |
| 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  | 
    
       Benzina  | 
    
       Alloggio  | 
  
| 
       Ufficio postale  | 
  |||
| Categoria del luogo: Intrattenimento (colore sfondo icona #13B5C7)  | 
  |||
| 
       Acquario, Turistico  | 
    
       Golf  | 
    
       Storico  | 
    
       Film  | 
  
| 
       Museo  | 
    
       Teatro  | 
  ||
| Categoria di luogo: Trasporti (colore di sfondo dell'icona #10BDFF)  | 
  |||
| 
       Aeroporto  | 
    
       Autobus, ridesharing, taxi  | 
    
       Treno/mezzo su rotaie  | 
  |
| Categoria del luogo: municipale/generico/religioso (colore sfondo icona #7B9EB0)  | 
  |||
| 
       Cimitero  | 
    
       Edificio pubblico  | 
    
       Biblioteca  | 
    
       Monumento  | 
  
| 
       Parcheggio  | 
    
       Scuola (primaria, secondaria, universitaria)  | 
    
       Culto (cristiano)  | 
  |
| 
       Adorazione (indù)  | 
    
       Adorazione (Islam)  | 
    
       Adorazione (Giaina)  | 
    
       Culto (ebraico)  | 
  
| 
       Culto (sikh)  | 
    
       Attività generica  | 
  ||
| Categoria del luogo: Esterni (colore sfondo icona #4DB546)  | 
  |||
| 
       Nautica da diporto  | 
    
       Campeggio  | 
    
       Parcheggia  | 
    
       Stadio  | 
  
| 
       Zoo  | 
  |||
| Categoria del luogo: Emergenza (colore sfondo icona #F88181)  | 
  |||
| 
       Ospedale  | 
    
       Polizia  | 
  ||