Ikony miejsc wskazują różne typy miejsc (np. kawiarnie, biblioteki i muzea). Ikony i kolory tła możesz zgłaszać za pomocą klasy miejsc.
Pola
Aby pracować z ikonami miejsc, użyj tych pól:
| Pole | Klasa miejsca | Usługa Miejsca | 
|---|---|---|
| Ikona | --- | icon | 
       
| Kolor tła ikony | iconBackgroundColor | 
         icon_background_color | 
       
| Identyfikator URI maski ikony | svgIconMaskURI | 
         icon_mask_base_uri | 
       
iconzwraca adres URL kolorowej ikony PNG o wymiarach 71 x 71 pikseli (tylko w usłudze Places).iconBackgroundColoriicon_background_colorzwracają domyślny kod koloru HEX kategorii ikony miejsca.icon_mask_base_uri(Usługa Miejsca) zwraca podstawowy adres URL ikony bez rozszerzenia typu pliku (dołącz.svglub.png).svgIconMaskURI(Place Class) zwraca podstawowy adres URL niekolorowej ikony SVG.
Stosowanie ikony miejsca i kolorów do znacznika
Dzięki szczegółom miejsca możesz poprosić o ikonę miejsca i kolor tła, które możesz zastosować do znaczników. Przykład poniżej pokazuje kod służący do tworzenia znacznika za pomocą danych o miejscu. Do opcji PinElement.background przekazywana jest wartość place.iconBackgroundColor, a do opcji PinElement.glyph – wartość place.svgIconMaskURI. Użyj place.location, aby umieścić znacznik we właściwym miejscu. W tym przykładzie w tytule znacznika wyświetla się też place.displayName.
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, });
Prośby o kolor ikony i tła
W tabeli poniżej znajdziesz wszystkie dostępne ikony miejsc pogrupowane według kategorii. Domyślnie są one wyświetlane z czarnym symbolem. Kolor tła ikony jest określony przez kategorię miejsca.
| Kategoria miejsca: jedzenie i napoje (kolor tła ikony: #FF9E67)  | 
  |||
|---|---|---|---|
| 
       Bar, Klub nocny  | 
    
       Kawiarnia  | 
    
       Restauracja, piekarnia  | 
  |
| Kategoria miejsca: Handel detaliczny (kolor tła ikony: #4B96F3)  | 
  |||
| 
       Książki, odzież, elektronika, biżuteria, obuwie, Centrum handlowe  | 
    
       Sklep osiedlowy  | 
    
       Sklep spożywczy, supermarket  | 
    
       Apteka  | 
  
| Kategoria miejsca: Usługi (kolor tła ikony #909CE1)  | 
  |||
| 
       Bankomat  | 
    
       Bank  | 
    
       Gaz  | 
    
       Noclegi  | 
  
| 
       Urząd pocztowy  | 
  |||
| Kategoria miejsca: rozrywka (kolor tła ikony: #13B5C7)  | 
  |||
| 
       Akwarium, turysta  | 
    
       Golf  | 
    
       Historyczne  | 
    
       Film  | 
  
| 
       Muzeum  | 
    
       Kino  | 
  ||
| Kategoria miejsca: Transport (kolor tła ikony: #10BDFF)  | 
  |||
| 
       Lotnisko  | 
    
       Autobus, wspólne przejazdy, taksówki  | 
    
       Pociągi/Kolej  | 
  |
| Kategoria miejsca: gmina/ogólne/religijne (ikona z tłem w kolorze #7B9EB0)  | 
  |||
| 
       Cmentarz  | 
    
       Budynek użyteczności publicznej  | 
    
       Biblioteka  | 
    
       Pomnik  | 
  
| 
       Parking  | 
    
       Szkoła (podstawowa, średnia, uniwersytet)  | 
    
       Kult (chrześcijański)  | 
  |
| 
       Kult (hinduizm)  | 
    
       Kult (islam)  | 
    
       Kult (dżinizm)  | 
    
       Uwielbienie (żydowskie)  | 
  
| 
       Kult (Sikhizm)  | 
    
       Ogólna działalność  | 
  ||
| Kategoria miejsca: na świeżym powietrzu (kolor tła ikony: #4DB546)  | 
  |||
| 
       Żeglarstwo  | 
    
       Kemping  | 
    
       Park  | 
    
       Stadion  | 
  
| 
       Zoo  | 
  |||
| Kategoria miejsca: awaryjne (kolor tła ikony: #F88181)  | 
  |||
| 
       Szpital  | 
    
       Policja  | 
  ||