Classe 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 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 :
Element optional Ce champ est en lecture seule. Élément DOM supportant la vue. |
isTransitioningMapBounds |
Type :
boolean La valeur est définie sur true avant que LocalContextMapView ne commence à modifier les limites du Map interne et sur false une fois que LocalContextMapView a fini de modifier les limites du Map intérieur. (non défini en cas de modification du mode de mise en page 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 |
Type :
Array<PlaceTypePreference> 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
|
Méthodes | |
---|---|
addListener |
addListener(eventName, handler) Paramètres:
Valeur renvoyée :
MapsEventListener Ajoute la fonction d'écouteur donnée au nom de l'événement donné. |
hidePlaceDetailsView |
hidePlaceDetailsView() Paramètres : aucun
Valeur de retour : aucune
Masque les détails du lieu. |
search |
search() Paramètres : aucun
Valeur de retour : aucune
Recherche des lieux à afficher pour l'utilisateur en fonction des éléments maxPlaceCount , placeTypePreferences , locationRestriction et locationBias actuels. |
Événements | |
---|---|
error |
function(event) Arguments:
Cet événement est déclenché en cas d'erreur lors de la recherche. |
placedetailsviewhidestart |
function() Arguments:aucun
Cet événement est déclenché avant que les détails du lieu ne commencent à s'animer. |
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 pour construire un LocalContextMapView
ou accéder à un LocalContextMapView
existant.
Nécessite le paramètre d'URL &libraries=localContext
. Consultez Bibliothèques dans l'API Maps JavaScript.
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 n'est accepté 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, les itinéraires et les distances sont désactivés. |
element optional |
Type :
Element optional Ce champ est en lecture seule. Élément DOM supportant 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 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 sera déplacée dans le DOM de LocalContextMapView et ne sera pas redéfinie. Des styles et des classes peuvent également être appliqués à l'élément associé à la carte par LocalContextMapView . |
pinOptionsSetup optional |
Type:
(function({ Configurez l'icône du repère de lieu en fonction de l'état de l'icône. Invoqué chaque fois que l'entrée du rappel change. Transmettez une fonction pour remplacer dynamiquement la configuration par défaut lorsque LocalContextMapView génère 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 enregistrées dans la console). |
placeChooserViewSetup optional |
Type:
(function({ Remplace la configuration de la vue du sélecteur de lieu. Transmettez une fonction pour remplacer dynamiquement la configuration par défaut lorsque le paramètre 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 seront ignorées (les valeurs par défaut seront utilisées à la place, et les erreurs seront enregistré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({ Remplace la configuration de la vue Place Details. Transmettez une fonction pour remplacer dynamiquement la configuration par défaut lorsque le paramètre 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 seront ignorées (les valeurs par défaut seront utilisées, et les erreurs seront enregistrées dans la console). Les erreurs détectées lors de la construction entraîneront des erreurs de manière synchrone. |
PlaceTypePreference 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 au fil du temps.
Nécessite le paramètre d'URL &libraries=localContext
. Consultez Bibliothèques dans l'API Maps JavaScript.
{
type:string,
weight:number optional
}
Classe MapDirectionsOptions
Classe google.maps.localContext.MapDirectionsOptions
Fournit des paramètres d'itinéraire avec un LocalContextMapView
.
Cette classe implémente MapDirectionsOptionsLiteral
.
Nécessite le paramètre d'URL &libraries=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 de l'événement donné. |
Interface MapDirectionsOptionsLiteral
google.maps.localContext.MapDirectionsOptionsLiteral
interface
Pour des raisons pratiques, il est possible d'utiliser des littéraux d'objet à la place d'objets MapDirectionsOptions
. Ils sont convertis en objets MapDirectionsOptions
lorsque l'API Google Maps les détecte.
Nécessite le paramètre d'URL &libraries=localContext
. Consultez Bibliothèques dans l'API Maps JavaScript.
Propriétés | |
---|---|
origin |
Type:
LatLng|LatLngLiteral Origine de l'itinéraire et de la distance. |
Interface PinOptions
google.maps.localContext.PinOptions
interface
Options de personnalisation d'un repère.
Nécessite le paramètre d'URL &libraries=localContext
. Consultez Bibliothèques dans l'API Maps JavaScript.
Propriétés | |
---|---|
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 correspondre à n'importe quelle couleur CSS valide. |
scale optional |
Type :
number optional Échelle de l'icône. La valeur est absolue et ne correspond pas aux tailles par défaut dans chaque état. |
Interface PlaceChooserViewSetupOptions
google.maps.localContext.PlaceChooserViewSetupOptions
interface
Options de configuration pour le sélecteur de 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 Bibliothèques dans l'API Maps JavaScript.
Propriétés | |
---|---|
layoutMode optional |
Type:
PlaceChooserLayoutMode optional |
position optional |
Type:
PlaceChooserPosition optional Ignoré lorsque layoutMode:HIDDEN . Si ce n'est pas le cas, une position sera déterminée automatiquement en fonction de layoutMode . |
Constantes PlaceChooserLayoutMode
constantes google.maps.localContext.PlaceChooserLayoutMode
Modes de mise en page pour le sélecteur de lieu.
Nécessite le paramètre d'URL &libraries=localContext
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constantes | |
---|---|
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
Affichez les positions pour le sélecteur de lieu.
Nécessite le paramètre d'URL &libraries=localContext
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constantes | |
---|---|
BLOCK_END |
Le sélecteur de lieu est affiché sur une ligne sous la carte, qui s'étend jusqu'à la fin 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, cela signifie que 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 s'écrivant 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 du 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 Bibliothèques dans l'API Maps JavaScript.
Propriétés | |
---|---|
hidesOnMapClick optional |
Type :
boolean optional |
layoutMode optional |
Type:
PlaceDetailsLayoutMode optional |
position optional |
Type:
PlaceDetailsPosition optional Ignoré lorsque layoutMode:INFO_WINDOW . Si ce n'est pas le cas, une position sera déterminée automatiquement en fonction de layoutMode . |
Constantes PlaceDetailsLayoutMode
constantes google.maps.localContext.PlaceDetailsLayoutMode
Modes de présentation des détails sur le lieu.
Nécessite le paramètre d'URL &libraries=localContext
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constantes | |
---|---|
INFO_WINDOW |
Les détails sur le 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 Bibliothèques dans l'API Maps JavaScript.
Constantes | |
---|---|
INLINE_END |
Les détails du lieu sont affichés en ligne en bas de la carte. (Dans une langue s'écrivant de gauche à droite, les détails du lieu se trouvent à droite de la carte.) |
INLINE_START |
Les détails du lieu sont affichés sur la carte au début de la ligne. (Dans une langue s'écrivant de gauche à droite, les détails du lieu se trouvent à gauche de la carte.) |