Classe AdvancedMarkerElement
google.maps.marker.AdvancedMarkerElement
classe
Mostra una posizione su una mappa. Tieni presente che position deve essere impostato per la visualizzazione di AdvancedMarkerElement.
Elemento personalizzato:
<gmp-advanced-marker gmp-clickable position="lat,lng" title="string"></gmp-advanced-marker>
Questo corso si estende
HTMLElement.
Questa classe implementa
AdvancedMarkerElementOptions.
Accesso chiamando il numero const {AdvancedMarkerElement} = await google.maps.importLibrary("marker"). 
Consulta Librerie nell'API Maps JavaScript.
| Costruttore | |
|---|---|
| AdvancedMarkerElement | AdvancedMarkerElement([options])Parametri:   
 Crea un  AdvancedMarkerElementcon le opzioni specificate. Se viene specificata una mappa,AdvancedMarkerElementviene aggiunto alla mappa durante la costruzione. | 
| Proprietà | |
|---|---|
| collisionBehavior | Tipo:   CollisionBehavior optional | 
| gmpClickable | Tipo:   boolean optionalAttributo HTML: 
 | 
| gmpDraggable | Tipo:   boolean optional | 
| map | Tipo:   Map optionalLeggi i  AdvancedMarkerElementOptions.map. | 
| position | Tipo:   LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalAttributo HTML: 
 | 
| title | Tipo:   stringLeggi i  AdvancedMarkerElementOptions.title.Attributo HTML: 
 | 
| zIndex | Tipo:   number optionalLeggi i  AdvancedMarkerElementOptions.zIndex. | 
|  | Tipo:   HTMLElementQuesto campo è di sola lettura. L'elemento DOM che supporta la visualizzazione. | 
|  | Tipo:   Node optionalLeggi i  AdvancedMarkerElementOptions.content. | 
| Metodi | |
|---|---|
| addEventListener | addEventListener(type, listener[, options])Parametri:   
 Valore restituito:   voidConfigura una funzione che verrà chiamata ogni volta che l'evento specificato viene inviato alla destinazione. Vedi addEventListener | 
| addListener | addListener(eventName, handler)Parametri:   
 Valore restituito: MapsEventListenerlistener di eventi risultante.Aggiunge la funzione listener specificata al nome dell'evento specificato nel sistema di gestione degli eventi di Maps. | 
| removeEventListener | removeEventListener(type, listener[, options])Parametri:   
 Valore restituito:   voidRimuove dal target un listener di eventi registrato in precedenza con addEventListener. Vedi removeEventListener. | 
| Eventi | |
|---|---|
| click | function(event)Argomenti:   
 Questo evento viene attivato quando viene fatto clic sull'elemento  AdvancedMarkerElement.Non disponibile con addEventListener()(utilizzagmp-click). | 
| drag | function(event)Argomenti:   
 Questo evento viene attivato ripetutamente mentre l'utente trascina  AdvancedMarkerElement.Non disponibile con addEventListener(). | 
| dragend | function(event)Argomenti:   
 Questo evento viene attivato quando l'utente smette di trascinare  AdvancedMarkerElement.Non disponibile con addEventListener(). | 
| dragstart | function(event)Argomenti:   
 Questo evento viene attivato quando l'utente inizia a trascinare  AdvancedMarkerElement.Non disponibile con addEventListener(). | 
|  | function(event)Argomenti:   
 Questo evento viene attivato quando viene fatto clic sull'elemento  AdvancedMarkerElement. Da utilizzare preferibilmente conaddEventListener()(anzichéaddListener()). | 
Interfaccia AdvancedMarkerElementOptions
google.maps.marker.AdvancedMarkerElementOptions
interfaccia
Opzioni per la creazione di un AdvancedMarkerElement.
| Proprietà | |
|---|---|
| collisionBehavior optional | Tipo:   CollisionBehavior optionalUn'enumerazione che specifica il comportamento di un  AdvancedMarkerElementquando entra in collisione con un altroAdvancedMarkerElemento con le etichette della basemap su una mappa vettoriale.Nota: la collisione da  | 
| content optional | Tipo:   Node optionalPredefinito:  PinElement.elementL'elemento DOM che supporta l'aspetto visivo di un  AdvancedMarkerElement.Nota:  | 
|  | Tipo:   boolean optionalPredefinito:  falseSe  true, ilAdvancedMarkerElementsarà cliccabile e attiverà l'eventogmp-clicke sarà interattivo per scopi di accessibilità (ad es. consentendo la navigazione da tastiera tramite i tasti freccia). | 
| gmpDraggable optional | Tipo:   boolean optionalPredefinito:  falseSe  true,AdvancedMarkerElementpuò essere trascinato.Nota:  | 
| map optional | Tipo:   Map optionalMappa su cui visualizzare  AdvancedMarkerElement. La mappa è necessaria per visualizzareAdvancedMarkerElemente può essere fornita impostandoAdvancedMarkerElement.mapse non è stata fornita durante la creazione. | 
| position optional | Tipo:   LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalImposta la posizione di  AdvancedMarkerElement. UnAdvancedMarkerElementpuò essere creato senza una posizione, ma non verrà visualizzato finché non viene fornita la posizione, ad esempio dalle azioni o dalle scelte di un utente. La posizione di unAdvancedMarkerElementpuò essere fornita impostandoAdvancedMarkerElement.positionse non è stata fornita durante la costruzione.Nota:  | 
| title optional | Tipo:   string optionalTesto rollover. Se fornito, al tag  AdvancedMarkerElementverrà aggiunto un testo di accessibilità (ad es. per l'utilizzo con screen reader) con il valore fornito. | 
| zIndex optional | Tipo:   number optionalTutti i  AdvancedMarkerElementvengono visualizzati sulla mappa in base al relativo zIndex, con i valori più alti visualizzati davanti aiAdvancedMarkerElementcon valori più bassi. Per impostazione predefinita, iAdvancedMarkerElementvengono visualizzati in base alla loro posizione verticale sullo schermo, con iAdvancedMarkerElementpiù in basso che appaiono davanti aiAdvancedMarkerElementpiù in alto sullo schermo. Tieni presente chezIndexviene utilizzato anche per determinare la priorità relativa tra iCollisionBehavior.OPTIONAL_AND_HIDES_LOWER_PRIORITYindicatori avanzati. Un valore dizIndexpiù alto indica una priorità più elevata. | 
Classe AdvancedMarkerClickEvent
google.maps.marker.AdvancedMarkerClickEvent
classe
Questo evento viene creato facendo clic su un indicatore avanzato. Accedi alla posizione del marcatore con event.target.position.
Questo corso si estende
Event.
Accesso chiamando il numero const {AdvancedMarkerClickEvent} = await google.maps.importLibrary("marker"). 
Consulta Librerie nell'API Maps JavaScript.
PinElement class
google.maps.marker.PinElement
classe
Un PinElement rappresenta un elemento DOM costituito da una forma e un glifo. La forma ha lo stesso stile di fumetto visto nel AdvancedMarkerElement predefinito. Il glifo è un elemento DOM facoltativo visualizzato nella forma a palloncino. Un PinElement potrebbe avere un formato diverso a seconda del PinElement.scale.
 
 Nota:l'utilizzo come componente web (ad esempio come sottoclasse HTMLElement o tramite HTML) non è ancora supportato.
Questo corso si estende
HTMLElement.
Questa classe implementa
PinElementOptions.
Accesso chiamando il numero const {PinElement} = await google.maps.importLibrary("marker"). 
Consulta Librerie nell'API Maps JavaScript.
| Costruttore | |
|---|---|
| PinElement | PinElement([options])Parametri:   
 | 
| Proprietà | |
|---|---|
| background | Tipo:   string optionalLeggi i  PinElementOptions.background. | 
| borderColor | Tipo:   string optionalLeggi i  PinElementOptions.borderColor. | 
| element | Tipo:   HTMLElementQuesto campo è di sola lettura. L'elemento DOM che supporta la visualizzazione. | 
| glyph | Leggi i  PinElementOptions.glyph. | 
| glyphColor | Tipo:   string optionalLeggi i  PinElementOptions.glyphColor. | 
| scale | Tipo:   number optionalLeggi i  PinElementOptions.scale. | 
| Metodi | |
|---|---|
|  | addEventListener(type, listener[, options])Parametri:   
 Valore restituito:   voidQuesta funzione non è ancora disponibile per l'utilizzo. | 
| removeEventListener | removeEventListener(type, listener[, options])Parametri:   
 Valore restituito:   voidRimuove dal target un listener di eventi registrato in precedenza con addEventListener. Vedi removeEventListener. | 
Interfaccia PinElementOptions
google.maps.marker.PinElementOptions
interfaccia
Opzioni per la creazione di un PinElement.
| Proprietà | |
|---|---|
| background optional | Tipo:   string optionalIl colore di sfondo della forma del segnaposto. Supporta qualsiasi valore di colore CSS. | 
| borderColor optional | Tipo:   string optionalIl colore del bordo della forma del segnaposto. Supporta qualsiasi valore di colore CSS. | 
| glyph optional | L'elemento DOM visualizzato nel segnaposto. | 
| glyphColor optional | Tipo:   string optionalIl colore del glifo. Supporta qualsiasi valore di colore CSS. | 
| scale optional | Tipo:   number optionalPredefinito:  1La scala del segnaposto. |