AdvancedMarkerElement class
google.maps.marker.AdvancedMarkerElement
zajęcia
Wyświetla pozycję na mapie. Pamiętaj, że aby wyświetlić AdvancedMarkerElement, musisz ustawić position.
Element niestandardowy:
<gmp-advanced-marker gmp-clickable position="lat,lng" title="string"></gmp-advanced-marker>
Ta klasa rozszerza klasę HTMLElement.
Ta klasa implementuje interfejs AdvancedMarkerElementOptions.
Dostęp przez połączenie pod numer const {AdvancedMarkerElement} = await google.maps.importLibrary("marker"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Zespół | |
|---|---|
| AdvancedMarkerElement | AdvancedMarkerElement([options])Parametry:   
 Tworzy element  AdvancedMarkerElementz określonymi opcjami. Jeśli mapa jest określona,AdvancedMarkerElementjest dodawany do mapy po utworzeniu. | 
| Właściwości | |
|---|---|
| collisionBehavior | Typ:   CollisionBehavior optional | 
| gmpClickable | Typ:   boolean optionalAtrybut HTML: 
 | 
| gmpDraggable | Typ:   boolean optional | 
| map | Typ:   Map optionalZobacz  AdvancedMarkerElementOptions.map. | 
| position | Typ:   LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalAtrybut HTML: 
 | 
| title | Typ:   stringAtrybut HTML: 
 | 
| zIndex | Typ:   number optional | 
|  | Typ:   HTMLElementTo pole jest tylko do odczytu. Element DOM, który jest podstawą widoku. | 
|  | Typ:   Node optional | 
| Metody | |
|---|---|
| addEventListener | addEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidKonfiguruje funkcję, która będzie wywoływana za każdym razem, gdy określone zdarzenie zostanie dostarczone do celu. Zobacz addEventListener | 
| addListener | addListener(eventName, handler)Parametry:   
 Zwracana wartość:   MapsEventListenerwynikowy detektor zdarzeń.Dodaje podaną funkcję detektora do podanej nazwy zdarzenia w systemie zdarzeń Map Google. | 
| removeEventListener | removeEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidUsuwa z obiektu docelowego detektor zdarzeń zarejestrowany wcześniej za pomocą metody addEventListener. Zobacz removeEventListener. | 
| Wydarzenia | |
|---|---|
| click | function(event)Argumenty:   
 To zdarzenie jest wywoływane po kliknięciu elementu  AdvancedMarkerElement.Niedostępne w przypadku addEventListener()(zamiast tego użyjgmp-click). | 
| drag | function(event)Argumenty:   
 To zdarzenie jest wywoływane wielokrotnie, gdy użytkownik przeciąga element  AdvancedMarkerElement.Niedostępne w przypadku addEventListener(). | 
| dragend | function(event)Argumenty:   
 To zdarzenie jest uruchamiane, gdy użytkownik przestanie przeciągać element  AdvancedMarkerElement.Niedostępne w przypadku addEventListener(). | 
| dragstart | function(event)Argumenty:   
 To zdarzenie jest wywoływane, gdy użytkownik zaczyna przeciągać element  AdvancedMarkerElement.Niedostępne w przypadku addEventListener(). | 
|  | function(event)Argumenty:   
 To zdarzenie jest wywoływane po kliknięciu elementu  AdvancedMarkerElement. Najlepiej używać z zasadąaddEventListener()(zamiastaddListener()). | 
AdvancedMarkerElementOptions interfejs
google.maps.marker.AdvancedMarkerElementOptionsinterfejs
Opcje tworzenia AdvancedMarkerElement.
| Właściwości | |
|---|---|
| collisionBehavior optional | Typ:   CollisionBehavior optionalWyliczenie określające, jak element  AdvancedMarkerElementpowinien się zachowywać, gdy koliduje z innym elementemAdvancedMarkerElementlub z etykietami mapy bazowej na mapie wektorowej.Uwaga: kolizja  | 
| content optional | Typ:   Node optionalDomyślnie:  PinElement.elementElement DOM, który stanowi podstawę wizualną elementu  AdvancedMarkerElement.Uwaga: funkcja  | 
|  | Typ:   boolean optionalDomyślnie:  falseJeśli wartość parametru  trueto „true”, elementAdvancedMarkerElementbędzie klikalny i wywoła zdarzeniegmp-click, a także będzie interaktywny na potrzeby ułatwień dostępu (np. umożliwi nawigację za pomocą klawiatury przy użyciu klawiszy strzałek). | 
| gmpDraggable optional | Typ:   boolean optionalDomyślnie:  falseJeśli  true, elementAdvancedMarkerElementmożna przeciągnąć.Uwaga: element  | 
| map optional | Typ:   Map optionalMapa, na której ma być wyświetlana wartość  AdvancedMarkerElement. Mapa jest wymagana do wyświetlania elementuAdvancedMarkerElementi może być dostarczona przez ustawienieAdvancedMarkerElement.map, jeśli nie została podana podczas tworzenia. | 
| position optional | Typ:   LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalUstawia pozycję  AdvancedMarkerElement.AdvancedMarkerElementmożna utworzyć bez pozycji, ale nie będzie się wyświetlać, dopóki nie zostanie ona podana, np. w wyniku działań lub wyborów użytkownika. Pozycję elementuAdvancedMarkerElementmożna podać, ustawiając wartośćAdvancedMarkerElement.position, jeśli nie została ona podana podczas tworzenia.Uwaga:  | 
| title optional | Typ:   string optionalTekst po najechaniu kursorem. Jeśli podano tekst ułatwień dostępu (np. do użycia z czytnikami ekranu), zostanie on dodany do elementu  AdvancedMarkerElementz podaną wartością. | 
| zIndex optional | Typ:   number optionalWszystkie  AdvancedMarkerElementsą wyświetlane na mapie w kolejności określonej przez parametr zIndex. Elementy o wyższych wartościach są wyświetlane przed elementami o niższych wartościach.AdvancedMarkerElementDomyślnieAdvancedMarkerElementsą wyświetlane zgodnie z ich pionową pozycją na ekranie, przy czymAdvancedMarkerElementznajdujące się niżej na ekranie pojawiają się przedAdvancedMarkerElementznajdującymi się wyżej. Pamiętaj, żezIndexsłuży też do określania względnego priorytetu międzyCollisionBehavior.OPTIONAL_AND_HIDES_LOWER_PRIORITYzaawansowanymi znacznikami. Wyższa wartośćzIndexoznacza wyższy priorytet. | 
Klasa AdvancedMarkerClickEvent
google.maps.marker.AdvancedMarkerClickEvent
zajęcia
To zdarzenie jest tworzone po kliknięciu zaawansowanego markera. Dostęp do pozycji znacznika uzyskasz za pomocą metody event.target.position.
Ta klasa rozszerza klasę Event.
Dostęp przez połączenie pod numer const {AdvancedMarkerClickEvent} = await google.maps.importLibrary("marker"). 
 Zobacz Biblioteki w Maps JavaScript API.
PinElement class
google.maps.marker.PinElement
zajęcia
Symbol PinElement reprezentuje element DOM, który składa się z kształtu i glifu. Kształt ma taki sam styl dymka jak domyślny symbol AdvancedMarkerElement. Glif to opcjonalny element DOM wyświetlany w balonie. PinElement może mieć inny współczynnik proporcji w zależności od PinElement.scale.
 
 Uwaga: używanie jako komponentu internetowego (np. jako podklasy HTMLElement lub za pomocą HTML) nie jest jeszcze obsługiwane.
Ta klasa rozszerza klasę HTMLElement.
Ta klasa implementuje interfejs PinElementOptions.
Dostęp przez połączenie pod numer const {PinElement} = await google.maps.importLibrary("marker"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Zespół | |
|---|---|
| PinElement | PinElement([options])Parametry:   
 | 
| Właściwości | |
|---|---|
| background | Typ:   string optionalZobacz  PinElementOptions.background. | 
| borderColor | Typ:   string optionalZobacz  PinElementOptions.borderColor. | 
| element | Typ:   HTMLElementTo pole jest tylko do odczytu. Element DOM, który jest podstawą widoku. | 
| glyph | Zobacz  PinElementOptions.glyph. | 
| glyphColor | Typ:   string optionalZobacz  PinElementOptions.glyphColor. | 
| scale | Typ:   number optionalZobacz  PinElementOptions.scale. | 
| Metody | |
|---|---|
|  | addEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidTa funkcja nie jest jeszcze dostępna. | 
| removeEventListener | removeEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidUsuwa z obiektu docelowego detektor zdarzeń zarejestrowany wcześniej za pomocą metody addEventListener. Zobacz removeEventListener. | 
PinElementOptions interfejs
google.maps.marker.PinElementOptionsinterfejs
Opcje tworzenia PinElement.
| Właściwości | |
|---|---|
| background optional | Typ:   string optionalKolor tła kształtu pinezki. Obsługuje dowolną wartość koloru CSS. | 
| borderColor optional | Typ:   string optionalKolor obramowania kształtu pinezki. Obsługuje dowolną wartość koloru CSS. | 
| glyph optional | Element DOM wyświetlany w przypiętym elemencie. | 
| glyphColor optional | Typ:   string optionalKolor glifu. Obsługuje dowolną wartość koloru CSS. | 
| scale optional | Typ:   number optionalDomyślnie:  1Skala pinezki. |