Classe LocalContextMapView
Classe google.maps.localContext.LocalContextMapView
Affiche une expérience de contexte local avec un Map
.
Cette classe implémente LocalContextMapViewOptions
.
Pour y accéder, appelez const {LocalContextMapView} = await google.maps.importLibrary("localContext")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constructeur | |
---|---|
LocalContextMapView |
LocalContextMapView(options) Paramètres:
|
Propriétés | |
---|---|
directionsOptions |
Type:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional Consultez les LocalContextMapViewOptions.directionsOptions . |
element optional |
Type:
HTMLElement|SVGElement optional Ce champ est en lecture seule. Élément DOM supportant la vue. |
isTransitioningMapBounds |
Type:
boolean Il est défini sur true avant que LocalContextMapView ne commence à modifier les limites de la Map interne, et défini sur false une fois que LocalContextMapView a fini de modifier les limites du Map interne. (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 . Modifier cette propriété dans LocalContextMapView peut déclencher une nouvelle recherche. |
locationRestriction |
Type:
LocationRestriction optional Consultez les LocalContextMapViewOptions.locationRestriction . Modifier cette propriété dans LocalContextMapView peut déclencher une nouvelle recherche. |
maxPlaceCount |
Type:
number Consultez les LocalContextMapViewOptions.maxPlaceCount . Modifier cette propriété dans LocalContextMapView peut déclencher une nouvelle recherche. |
placeTypePreferences |
Type:
Array<PlaceTypePreference> Consultez les LocalContextMapViewOptions.placeTypePreferences . Modifier cette propriété dans LocalContextMapView peut déclencher une nouvelle recherche. Iterable<string|PlaceTypePreference> est également accepté. |
Hérité:map ,
pinOptionsSetup ,
placeChooserViewSetup ,
placeDetailsViewSetup
|
Méthodes | |
---|---|
addListener |
addListener(eventName, handler) Paramètres:
Valeur renvoyée:
MapsEventListener Ajoute la fonction d'écouteur donnée au nom d'événement donné. |
hidePlaceDetailsView |
hidePlaceDetailsView() Paramètres:aucun
Return Value (Valeur renvoyée) : aucune
Masque les détails du lieu. |
search |
search() Paramètres:aucun
Return Value (Valeur renvoyée) : aucune
Recherche des lieux à présenter à l'utilisateur en fonction des données maxPlaceCount , placeTypePreferences , locationRestriction et locationBias actuelles. |
Événements | |
---|---|
error |
function(event) Arguments:
Cet événement est déclenché si une erreur se produit lors de l'exécution de la recherche. |
placedetailsviewhidestart |
function() Arguments:aucun
Cet événement est déclenché avant le début de l'animation des détails du lieu. |
placedetailsviewshowstart |
function() Arguments:aucun
Cet événement est déclenché avant le début de l'animation des détails du lieu. |
Interface LocalContextMapViewOptions
Interface google.maps.localContext.LocalContextMapViewOptions
Options pour construire un LocalContextMapView
ou accéder à un LocalContextMapView
existant.
Propriétés | |
---|---|
maxPlaceCount |
Type:
number Nombre maximal de lieux à afficher. Lorsque ce paramètre est défini sur 0, la bibliothèque de contexte local ne charge pas les lieux. [0,24] |
placeTypePreferences |
Type:
Array<PlaceTypePreference> Types de lieux à rechercher (jusqu'à 10). Le type Iterable<string|PlaceTypePreference> est également accepté, mais il ne l'est que dans les navigateurs qui acceptent de manière native les symboles JavaScript. |
directionsOptions optional |
Type:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional Options de personnalisation des itinéraires. Si cette règle n'est pas configurée, l'itinéraire et la distance sont désactivés. |
element optional |
Type:
HTMLElement|SVGElement optional Ce champ est en lecture seule. Élément DOM supportant la vue. |
locationBias optional |
Type:
LocationBias optional Par défaut:
null Limite ou indice doux à utiliser pour rechercher des lieux. |
locationRestriction optional |
Type:
LocationRestriction optional Limites permettant de limiter les résultats de recherche. Si aucune valeur n'est spécifiée, les résultats sont limités à la fenêtre d'affichage de la carte. |
map optional |
Type:
Map optional Une instance Map déjà instanciée. Si elle est transmise, la carte est déplacée dans le DOM de LocalContextMapView, et aucun stylisation n'est remaniée. Des styles et des classes peuvent également être appliqués par LocalContextMapView à l'élément associé à la carte. |
pinOptionsSetup optional |
Type:
(function({ 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 l'élément LocalContextMapView trace le repère de lieu. Les erreurs et les configurations non valides peuvent être déterminées de manière asynchrone et seront ignorées (les valeurs par défaut seront utilisées et les erreurs seront consignées dans la console). |
placeChooserViewSetup optional |
Type:
(function({ Ignore la configuration de la vue du sélecteur de lieu. Transmettez une fonction pour remplacer dynamiquement la configuration par défaut lorsque l'élément LocalContextMapView est susceptible de modifier sa mise en page en raison du redimensionnement. Les erreurs et les configurations non valides peuvent être déterminées de manière asynchrone et seront ignorées (les valeurs par défaut seront utilisées à la place, et les erreurs seront consignées dans la console). Les erreurs détectées au moment de la construction entraînent la génération d'erreurs de manière synchrone. |
placeDetailsViewSetup optional |
Type:
(function({ Ignore la configuration de la vue détaillée du lieu. Transmettez une fonction pour remplacer dynamiquement la configuration par défaut lorsque l'élément LocalContextMapView est susceptible de modifier sa mise en page en raison du redimensionnement. Les erreurs et les configurations non valides peuvent être déterminées de manière asynchrone et seront ignorées (les valeurs par défaut seront utilisées et les erreurs seront consignées dans la console). Les erreurs détectées au moment de la construction entraînent la génération d'erreurs de manière synchrone. |
Typedef PlaceTypePreference
Définition du type google.maps.localContext.PlaceTypePreference
Le type de lieu à rechercher et la pondération à utiliser. Si weight
est omis, la bibliothèque détermine les pondérations par défaut, qui peuvent changer et s'améliorer au fil du temps.
{
type:string,
weight:number optional
}
Classe MapDirectionsOptions
Classe google.maps.localContext.MapDirectionsOptions
Fournit des paramètres pour les itinéraires avec un LocalContextMapView
.
Cette classe implémente MapDirectionsOptionsLiteral
.
Pour y accéder, appelez const {MapDirectionsOptions} = await google.maps.importLibrary("localContext")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Propriétés | |
---|---|
Hérité:
origin
|
Méthodes | |
---|---|
addListener |
addListener(eventName, handler) Paramètres:
Valeur renvoyée:
MapsEventListener Ajoute la fonction d'écouteur donnée au nom d'événement donné. |
Interface MapDirectionsOptionsLiteral
Interface google.maps.localContext.MapDirectionsOptionsLiteral
Pour plus de commodité, les littéraux d'objets sont acceptés à de nombreux endroits à la place des objets MapDirectionsOptions
. Ceux-ci sont convertis en objets MapDirectionsOptions
lorsque l'API Google Maps les rencontre.
Propriétés | |
---|---|
origin |
Type:
LatLng|LatLngLiteral Point de départ pour l'itinéraire et la distance. |
PinOptions.
Interface google.maps.localContext.PinOptions
Options de personnalisation d'un repère
Propriétés | |
---|---|
background optional |
Type:
string optional Vous pouvez utiliser n'importe quelle couleur CSS valide pour la forme de l'icône. |
glyphColor optional |
Type:
string optional La couleur du glyphe de l'icône peut correspondre à n'importe quelle couleur CSS valide. |
scale optional |
Type:
number optional Échelle de l'icône. La valeur est absolue, et non relative aux tailles par défaut dans chaque état. |
PlaceChooserViewSetupOptions
Interface google.maps.localContext.PlaceChooserViewSetupOptions
Options de configuration du sélecteur de lieu. Découvrez comment définir la mise en page et la visibilité.
Propriétés | |
---|---|
layoutMode optional |
Type:
PlaceChooserLayoutMode optional |
position optional |
Type:
PlaceChooserPosition optional Ignoré lorsque layoutMode:HIDDEN . Si cette valeur n'est pas transmise, une position sera déterminée automatiquement en fonction de la valeur layoutMode . |
Constantes PlaceChooserLayoutMode
Constantes google.maps.localContext.PlaceChooserLayoutMode
Modes de mise en page pour le sélecteur de lieu.
Pour y accéder, appelez const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constantes | |
---|---|
HIDDEN |
Le sélecteur de lieu est masqué. |
SHEET |
Le sélecteur de lieu s'affiche sous forme de feuille. |
Constantes PlaceChooserPosition
Constantes google.maps.localContext.PlaceChooserPosition
Positions d'affichage du sélecteur de lieu.
Pour y accéder, appelez const {PlaceChooserPosition} = await google.maps.importLibrary("localContext")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constantes | |
---|---|
BLOCK_END |
Le sélecteur de lieu s'affiche sur une ligne sous la carte qui s'étend jusqu'à l'extrémité du conteneur. |
INLINE_END |
Le sélecteur de lieu s'affiche au même niveau que la carte au bout de la ligne. (Dans une langue qui se lit de gauche à droite, cela signifie que le sélecteur de lieu se trouve à droite de la carte.) |
INLINE_START |
Le sélecteur de lieu s'affiche au niveau de 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
Interface google.maps.localContext.PlaceDetailsViewSetupOptions
Options de configuration pour les détails du lieu. Découvrez comment définir la mise en page et la visibilité.
Propriétés | |
---|---|
hidesOnMapClick optional |
Type:
boolean optional |
layoutMode optional |
Type:
PlaceDetailsLayoutMode optional |
position optional |
Type:
PlaceDetailsPosition optional Ignoré lorsque layoutMode:INFO_WINDOW . Si cette valeur n'est pas transmise, une position sera déterminée automatiquement en fonction de la valeur layoutMode . |
Constantes PlaceDetailsLayoutMode
Constantes google.maps.localContext.PlaceDetailsLayoutMode
Modes de mise en page pour les détails du lieu.
Pour y accéder, appelez const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constantes | |
---|---|
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 du lieu.
Pour y accéder, appelez const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constantes | |
---|---|
INLINE_END |
Les détails du lieu s'affichent au niveau de la carte au bout de la ligne. Dans une langue qui se lit de gauche à droite, cela signifie que les détails du lieu se trouvent à droite de la carte. |
INLINE_START |
Les détails du lieu sont affichés au niveau de la carte au début de la ligne. Dans une langue qui se lit de gauche à droite, cela signifie que les détails du lieu se trouvent à gauche de la carte. |