Classe StreetViewService
Classe google.maps.StreetViewService
Un objet StreetViewService
effectue des recherches sur les données Street View.
Pour y accéder, appelez const {StreetViewService} = await google.maps.importLibrary("streetView")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constructeur | |
---|---|
StreetViewService |
StreetViewService() Paramètres:aucun
Crée un StreetViewService , qui fournit une interface vers les données stockées dans le service Street View. |
Méthodes | |
---|---|
getPanorama |
getPanorama(request[, callback]) Paramètres:
Valeur renvoyée:
Promise<StreetViewResponse> Récupère les StreetViewPanoramaData d'un panorama correspondant à la requête Street View fournie. Le StreetViewPanoramaData est transmis au rappel fourni. |
Constantes StreetViewStatus
Constantes google.maps.StreetViewStatus
État renvoyé par StreetViewService
une fois la requête Street View terminée. Celles-ci peuvent être spécifiées par valeur ou à l'aide du nom de la constante. (par exemple, 'OK'
ou google.maps.StreetViewStatus.OK
).
Pour y accéder, appelez const {StreetViewStatus} = await google.maps.importLibrary("streetView")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constantes | |
---|---|
OK |
La requête a été traitée. |
UNKNOWN_ERROR |
La demande n'a pas pu être traitée, mais la cause exacte de l'échec est inconnue. |
ZERO_RESULTS |
Aucun panorama ne correspond à vos critères de recherche. |
Interface StreetViewLocationRequest
Interface google.maps.StreetViewLocationRequest
Une demande Street View à envoyer avec getPanorama
. StreetViewLocationRequest
vous permet de rechercher un panorama Street View dans un lieu donné.
Propriétés | |
---|---|
location optional |
Type:
LatLng|LatLngLiteral optional Spécifie le lieu dans lequel rechercher un panorama Street View. |
preference optional |
Type:
StreetViewPreference optional Définit une préférence pour le panorama à rechercher dans le rayon: le panorama le plus proche du lieu indiqué ou le meilleur dans ce rayon. |
radius optional |
Type:
number optional Par défaut:
50 Définit le rayon, en mètres, dans lequel rechercher un panorama. |
|
Type:
StreetViewSource optional Par défaut:
StreetViewSource.DEFAULT Spécifie la source des panoramas à rechercher. Cela permet, par exemple, à une restriction de rechercher uniquement les panoramas extérieurs. |
sources optional |
Type:
Iterable<StreetViewSource> optional Par défaut : [
StreetViewSource.DEFAULT ]Spécifie les sources des panoramas à rechercher. Cela permet, par exemple, à une restriction de rechercher uniquement les panoramas extérieurs. La définition de plusieurs sources sera considérée à l'intersection de ces sources. |
Interface StreetViewPanoRequest
Interface google.maps.StreetViewPanoRequest
StreetViewPanoRequest
est utilisé avec le getPanorama
pour trouver un panorama avec un identifiant spécifié.
Propriétés | |
---|---|
pano optional |
Type:
string optional Spécifie l'identifiant du panorama à rechercher. |
StreetViewResponse.
Interface google.maps.StreetViewResponse
La réponse a été résolue pour une promesse de StreetViewService.getPanorama
.
Propriétés | |
---|---|
data |
Représentation d'un panorama. |
Interface StreetViewLocation
Interface google.maps.StreetViewLocation
Représentation d'un lieu dans le panorama Street View.
Propriétés | |
---|---|
pano |
Type:
string Identifiant unique du panorama. Ce paramètre est stable au cours d'une session, mais instable d'une session à l'autre. |
description optional |
Type:
string optional Chaîne localisée décrivant l'établissement. |
latLng optional |
Type:
LatLng optional Latlng du panorama. |
shortDescription optional |
Type:
string optional Brève description du lieu. |
Constantes StreetViewPreference
Constantes google.maps.StreetViewPreference
Options qui orientent un résultat de recherche vers l'affichage d'un panorama Street View le plus proche du lieu demandé, ou d'un panorama considéré comme le plus susceptible d'être ce que l'utilisateur souhaite voir. Spécifiez-les à l'aide d'une valeur ou du nom de la constante. Par exemple, 'best'
ou google.maps.StreetViewPreference.BEST
.
Pour y accéder, appelez const {StreetViewPreference} = await google.maps.importLibrary("streetView")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constantes | |
---|---|
BEST |
Renvoie le panorama Street View considéré comme le plus susceptible d'être ce que l'utilisateur veut voir. Le meilleur résultat est déterminé par des algorithmes basés sur des recherches effectuées par les utilisateurs et sur des paramètres tels que les points d'intérêt reconnus, la qualité de l'image et la distance par rapport à l'établissement donné. |
NEAREST |
Renvoie le panorama Street View correspondant à la distance la plus courte par rapport au lieu indiqué. Cela ne fonctionne bien que dans un rayon limité. Le rayon recommandé est de 1 km au maximum. |
Constantes StreetViewSource
Constantes google.maps.StreetViewSource
Identifiants permettant de limiter les recherches Street View aux sources sélectionnées. Ces valeurs sont spécifiées sous forme de chaînes. Par exemple, 'outdoor'
.
Pour y accéder, appelez const {StreetViewSource} = await google.maps.importLibrary("streetView")
. Consultez Bibliothèques dans l'API Maps JavaScript.
Constantes | |
---|---|
DEFAULT |
Utilise les sources par défaut de Street View. Les recherches ne sont pas limitées à des sources spécifiques. |
GOOGLE |
Limite les recherches Street View aux collections officielles de Google. |
OUTDOOR |
Limite les recherches Street View aux collections en extérieur. Les collections d'intérieur ne sont pas incluses dans les résultats de recherche. Notez également que la recherche renvoie uniquement des panoramas lorsqu'il est possible de déterminer s'ils se trouvent à l'intérieur ou à l'extérieur. Par exemple, les photo-sphères ne sont pas renvoyées, car il est impossible de savoir si elles se trouvent en intérieur ou en extérieur. |
Interface StreetViewPanoramaData
Interface google.maps.StreetViewPanoramaData
Représentation d'un panorama renvoyée par le fournisseur défini à l'aide de registerPanoProvider
.
Propriétés | |
---|---|
tiles |
Type:
StreetViewTileData Spécifie les tuiles personnalisées pour ce panorama. |
copyright optional |
Type:
string optional Spécifie le texte du copyright concernant ce panorama. |
imageDate optional |
Type:
string optional Indique l'année et le mois de l'acquisition des images de ce panorama. La chaîne de date est au format AAAA-MM. |
links optional |
Type:
Array<StreetViewLink> optional Spécifie les liens de navigation vers les panoramas adjacents. |
location optional |
Type:
StreetViewLocation optional Spécifie les métadonnées de lieu pour ce panorama. |
Interface StreetViewLink
Interface google.maps.StreetViewLink
Ensemble de références aux panoramas Street View adjacents.
Propriétés | |
---|---|
description optional |
Type:
string optional Chaîne localisée décrivant le lien. |
heading optional |
Type:
number optional Titre du lien. |
pano optional |
Type:
string optional Identifiant unique du panorama. Cet ID est stable au cours d'une session, mais instable entre les sessions. |