Map View

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

LocalContextMapView

Classe google.maps.localContext.LocalContextMapView

Affiche une expérience de contexte local avec un Map.

Cette classe implémente LocalContextMapViewOptions.

Nécessite le paramètre d'URL &libraries=localContext. Consultez la section Bibliothèques dans l'API Maps JavaScript.

LocalContextMapView
LocalContextMapView(options)
Paramètres:
directionsOptions
element optional
Type:Element optional
Ce champ est en lecture seule. Élément DOM qui sauvegarde la vue.
isTransitioningMapBounds
Type:boolean
Il est défini sur true avant que LocalContextMapView ne commence à modifier les limites du Map interne, et sur false lorsqu'LocalContextMapView termine de modifier les limites du Map intérieur. Non défini lorsque le mode de mise en page change en raison d'un redimensionnement responsif.
locationBias
Type : LocationBias optional
Consultez les LocalContextMapViewOptions.locationBias. La modification de cette propriété sur le LocalContextMapView peut déclencher une nouvelle recherche.
locationRestriction
Type : LocationRestriction optional
Consultez les LocalContextMapViewOptions.locationRestriction. La modification de cette propriété sur le LocalContextMapView peut déclencher une nouvelle recherche.
maxPlaceCount
Type : number
Consultez les LocalContextMapViewOptions.maxPlaceCount. La modification de cette propriété sur le LocalContextMapView peut déclencher une nouvelle recherche.
placeTypePreferences
Consultez les LocalContextMapViewOptions.placeTypePreferences. La modification de cette propriété sur le LocalContextMapView peut déclencher une nouvelle recherche. Iterable<string|PlaceTypePreference> est également accepté.
Hérité : map, pinOptionsSetup, placeChooserViewSetup, placeDetailsViewSetup
addListener
addListener(eventName, handler)
Paramètres :
  • eventNamestring
  • handler : Function
Valeur renvoyée : MapsEventListener
Ajoute la fonction d'écouteur donnée au nom de l'événement donné.
hidePlaceDetailsView
hidePlaceDetailsView()
Paramètres:aucun
Valeur renvoyée:aucune
Masque les détails du lieu.
search
search()
Paramètres:aucun
Valeur renvoyée:aucune
Recherche des lieux à afficher en fonction des critères maxPlaceCount, placeTypePreferences, locationRestriction et locationBias.
error
function(event)
Arguments :
Cet événement se déclenche en cas d'erreur lors de la recherche.
placedetailsviewhidestart
function()
Arguments:aucun
Cet événement est déclenché avant l'animation des détails du lieu.
placedetailsviewshowstart
function()
Arguments:aucun
Cet événement est déclenché avant l'animation des détails du lieu.

Interface LocalContextMapViewOptions

google.maps.localContext.LocalContextMapViewOptions interface

Options permettant de construire un LocalContextMapView ou d'accéder à un LocalContextMapView existant.

Nécessite le paramètre d'URL &libraries=localContext. Consultez la section Bibliothèques dans l'API Maps JavaScript.

maxPlaceCount
Type : number
Nombre maximal de lieux à afficher. Lorsque ce paramètre est défini sur 0, la bibliothèque contextuelle ne charge pas les lieux. [0,24]
placeTypePreferences
Types de lieux à rechercher (10 au maximum). Le type Iterable<string|PlaceTypePreference> est également accepté, mais n'est compatible qu'avec les navigateurs qui acceptent de manière native les symboles JavaScript.
directionsOptions optional
Options de personnalisation des itinéraires Si cette règle n'est pas configurée, l'itinéraire et la distance seront désactivés.
element optional
Type:Element optional
Ce champ est en lecture seule. Élément DOM qui sauvegarde la vue.
locationBias optional
Type:LocationBias optional
Par défaut : null
Limite flexible ou indice à utiliser lorsque vous recherchez des lieux.
locationRestriction optional
Type:LocationRestriction optional
Limite les résultats de recherche. Si cette option n'est pas spécifiée, les résultats seront limités à la fenêtre d'affichage de la carte.
map optional
Type : Map optional
Une instance Map déjà instanciée. Si vous la transmettez, la carte sera déplacée dans le DOM du LocalContextMapView, et aucun style ne sera redéfini. Des styles et des classes peuvent également être appliqués à l'élément associé à la carte par LocalContextMapView.
pinOptionsSetup optional
Type : (function({
  isSelected:boolean,
  isHighlighted:boolean
}): (PinOptions optional))|PinOptions optional
Configurez l'icône du repère de lieu en fonction de son état. Appelée chaque fois que l'entrée du rappel change. Transmettez une fonction pour remplacer dynamiquement la configuration par défaut lorsque LocalContextMapView trace le repère de lieu. Les erreurs et les configurations non valides peuvent être déterminées de manière asynchrone et ignorées (les valeurs par défaut sont utilisées, et les erreurs sont consignées dans la console).
placeChooserViewSetup optional
Type:(function({
  defaultLayoutMode:PlaceChooserLayoutMode,
  defaultPosition:PlaceChooserPosition optional
}): (PlaceChooserViewSetupOptions optional))|PlaceChooserViewSetupOptions optional
Remplace la configuration de la vue du sélecteur de lieux. Transmettez une fonction pour remplacer dynamiquement la configuration par défaut lorsque LocalContextMapView peut modifier sa mise en page en raison d'un redimensionnement. Les erreurs et les configurations non valides peuvent être déterminées de manière asynchrone et ignorées (les valeurs par défaut sont utilisées à la place, et les erreurs sont consignées dans la console). Les erreurs détectées lors de la construction entraîneront des erreurs de manière synchrone.
placeDetailsViewSetup optional
Type : (function({
  defaultLayoutMode:PlaceDetailsLayoutMode,
  defaultPosition:PlaceDetailsPosition optional
}): (PlaceDetailsViewSetupOptions optional))|PlaceDetailsViewSetupOptions optional
Permet de remplacer la configuration de la vue détaillée du lieu. Transmettez une fonction pour remplacer dynamiquement la configuration par défaut lorsque LocalContextMapView peut modifier sa mise en page en raison d'un redimensionnement. Les erreurs et les configurations non valides peuvent être déterminées de manière asynchrone et ignorées (les valeurs par défaut sont utilisées, et les erreurs sont consignées dans la console). Les erreurs détectées lors de la construction entraîneront des erreurs de manière synchrone.

PlaceTypePréférence typedef

google.maps.localContext.PlaceTypePreference typedef

Type de lieu à rechercher et poids à utiliser. Si weight est omis, la bibliothèque déterminera les pondérations par défaut, qui peuvent changer et s'améliorer avec le temps.

Nécessite le paramètre d'URL &libraries=localContext. Consultez la section Bibliothèques dans l'API Maps JavaScript.

{
  type:string,
  weight:number optional
}

Classe MapDirectionsOptions

Classe google.maps.localContext.MapDirectionsOptions

Fournit les paramètres de l'itinéraire avec un LocalContextMapView.

Cette classe implémente MapDirectionsOptionsLiteral.

Nécessite le paramètre d'URL &libraries=localContext. Consultez la section Bibliothèques dans l'API Maps JavaScript.

Hérité : origin
addListener
addListener(eventName, handler)
Paramètres:
Valeur renvoyée : MapsEventListener
Ajoute la fonction d'écouteur donnée au nom de l'événement donné.

Interface MapDirectionsOptionsLiteral

google.maps.localContext.MapDirectionsOptionsLiteral interface

Les littéraux d'objet sont acceptés à la place des objets MapDirectionsOptions dans de nombreux cas. Ils sont convertis en objets MapDirectionsOptions lorsque l'API Google Maps les détecte.

Nécessite le paramètre d'URL &libraries=localContext. Consultez la section Bibliothèques dans l'API Maps JavaScript.

origin
Origine de l'itinéraire et de la distance.

Interface PinOptions

google.maps.localContext.PinOptions interface

Options de personnalisation des repères.

Nécessite le paramètre d'URL &libraries=localContext. Consultez la section Bibliothèques dans l'API Maps JavaScript.

background optional
Type:string optional
La couleur de la forme de l'icône peut correspondre à n'importe quelle couleur CSS valide.
glyphColor optional
Type:string optional
La couleur du glyphe de l'icône peut être n'importe quelle couleur CSS valide.
scale optional
Type:number optional
Échelle de l'icône. La valeur est absolue, et non par rapport aux tailles par défaut dans chaque état.

Interface PlaceChooserViewSetupOptions

google.maps.localContext.PlaceChooserViewSetupOptions interface

Options de configuration pour le sélecteur de lieux En savoir plus sur la configuration de la mise en page et de la visibilité

Nécessite le paramètre d'URL &libraries=localContext. Consultez la section Bibliothèques dans l'API Maps JavaScript.

layoutMode optional
position optional
Type : PlaceChooserPosition optional
Ignoré lorsque layoutMode:HIDDEN. Si ce n'est pas le cas, une position est déterminée automatiquement en fonction de la layoutMode.

Constantes PlaceChooserLayoutMode

constantes google.maps.localContext.PlaceChooserLayoutMode

Modes de mise en page du sélecteur de lieu.

Nécessite le paramètre d'URL &libraries=localContext. Consultez la section Bibliothèques dans l'API Maps JavaScript.

HIDDEN Le sélecteur de lieu est masqué.
SHEET Le sélecteur de lieu est affiché sous forme de feuille.

Constantes PlaceChooserPosition

constantes google.maps.localContext.PlaceChooserPosition

Affiche les positions du sélecteur de lieu.

Nécessite le paramètre d'URL &libraries=localContext. Consultez la section Bibliothèques dans l'API Maps JavaScript.

BLOCK_END Le sélecteur de lieu s'affiche sur une ligne située sous la carte, qui s'étend jusqu'à l'extrémité du conteneur.
INLINE_END Le sélecteur de lieu est intégré à la carte à la fin de la ligne. Dans une langue s'écrivant de gauche à droite, le sélecteur de lieu se trouve à droite de la carte.
INLINE_START Le sélecteur de lieu est intégré à la carte au début de la ligne. Dans une langue qui se lit de gauche à droite, cela signifie que le sélecteur de lieu se trouve à gauche de la carte.

Interface PlaceDetailsViewSetupOptions

google.maps.localContext.PlaceDetailsViewSetupOptions interface

Options de configuration pour les détails sur le lieu En savoir plus sur la configuration de la mise en page et de la visibilité

Nécessite le paramètre d'URL &libraries=localContext. Consultez la section Bibliothèques dans l'API Maps JavaScript.

hidesOnMapClick optional
Type : boolean optional
layoutMode optional
position optional
Type : PlaceDetailsPosition optional
Ignoré lorsque layoutMode:INFO_WINDOW. Si ce n'est pas le cas, une position est déterminée automatiquement en fonction de la layoutMode.

Constantes PlaceDetailsLayoutMode

constantes google.maps.localContext.PlaceDetailsLayoutMode

Modes de mise en page des détails du lieu.

Nécessite le paramètre d'URL &libraries=localContext. Consultez la section Bibliothèques dans l'API Maps JavaScript.

INFO_WINDOW Les détails du lieu sont affichés dans un InfoWindow.
SHEET Les détails du lieu sont affichés dans une feuille.

Constantes PlaceDetailsPosition

constantes google.maps.localContext.PlaceDetailsPosition

Affichez les positions pour les détails sur le lieu.

Nécessite le paramètre d'URL &libraries=localContext. Consultez la section Bibliothèques dans l'API Maps JavaScript.

INLINE_END Les détails du lieu s'affichent en ligne, à la fin de la ligne. Dans une langue s'écrivant de gauche à droite, cela signifie que le lieu est situé à droite de la carte.
INLINE_START Les détails sur le lieu s'affichent au début de la ligne, sur la carte. Dans une langue qui se lit de gauche à droite, cela signifie que les détails du lieu se trouvent à gauche de la carte.