Service

Classe StreetViewService

Classe google.maps.StreetViewService

Un objet StreetViewService effectue des recherches de données Street View.

Accédez-y en appelant const {StreetViewService} = await google.maps.importLibrary("streetView"). Consultez la section Bibliothèques de l'API Maps JavaScript.

StreetViewService
StreetViewService()
Paramètres:aucun
Crée un StreetViewService, qui fournit une interface vers les données stockées dans le service Street View.
getPanorama
getPanorama(request[, callback])
Paramètres:
Valeur renvoyée:Promise<StreetViewResponse>
Récupère le StreetViewPanoramaData d'un panorama correspondant à la requête Street View fournie. StreetViewPanoramaData est transmis au rappel fourni.

Constantes StreetViewStatus

Constantes google.maps.StreetViewStatus

État renvoyé par StreetViewService à la fin d'une requête Street View. Vous pouvez les spécifier par valeur ou en utilisant le nom de la constante. (par exemple, 'OK' ou google.maps.StreetViewStatus.OK).

Accédez-y en appelant const {StreetViewStatus} = await google.maps.importLibrary("streetView"). Consultez la section Bibliothèques de l'API Maps JavaScript.

OK La requête a réussi.
UNKNOWN_ERROR La demande n'a pas pu être traitée, mais la raison exacte de l'échec est inconnue.
ZERO_RESULTS Aucun panorama ne correspond aux critères de recherche.

Interface StreetViewLocationRequest

Interface google.maps.StreetViewLocationRequest

Demande Street View à envoyer avec getPanorama. StreetViewLocationRequest vous permet de rechercher un panorama Street View à un emplacement spécifié.

location optional
Type:LatLng|LatLngLiteral optional
Spécifie l'emplacement 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: celui le plus proche de l'emplacement spécifié ou le meilleur dans ce rayon.
radius optional
Type:number optional
Par défaut:50
Définit un rayon en mètres dans lequel rechercher un panorama.
source optional
Type:StreetViewSource optional
Spécifie la source des panoramas à rechercher. Vous pouvez ainsi limiter la recherche à des panoramas en extérieur, par exemple.
sources optional
Type:Iterable<StreetViewSource> optional
Par défaut : [StreetViewSource.DEFAULT]
Spécifie les sources des panoramas à rechercher. Vous pouvez ainsi limiter la recherche à des panoramas en extérieur, par exemple. Si vous définissez plusieurs sources, elles seront évaluées comme l'intersection de ces sources.

Interface StreetViewPanoRequest

Interface google.maps.StreetViewPanoRequest

Un StreetViewPanoRequest est utilisé avec getPanorama pour trouver un panorama avec un ID spécifié.

pano optional
Type:string optional
Spécifie l'ID de panorama à rechercher.

Interface StreetViewResponse

Interface google.maps.StreetViewResponse

La réponse a été résolue pour une promesse de StreetViewService.getPanorama.

data
Représentation d'un panorama.

Interface StreetViewLocation

Interface google.maps.StreetViewLocation

Représentation d'un lieu dans le panorama Street View.

pano
Type:string
Identifiant unique du panorama. Cette valeur est stable au sein d'une session, mais instable entre les sessions.
description optional
Type:string optional
Chaîne localisée décrivant l'emplacement.
latLng optional
Type:LatLng optional
Coordonnées géographiques 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 un panorama Street View le plus proche de l'emplacement de la requête ou un panorama considéré comme le plus susceptible de correspondre à ce que l'utilisateur souhaite voir. Spécifiez-les par valeur ou en utilisant le nom de la constante. Par exemple, 'best' ou google.maps.StreetViewPreference.BEST.

Accédez-y en appelant const {StreetViewPreference} = await google.maps.importLibrary("streetView"). Consultez la section Bibliothèques de l'API Maps JavaScript.

BEST Renvoie le panorama Street View qui est considéré comme le plus susceptible de correspondre à ce que l'utilisateur souhaite voir. Le meilleur résultat est déterminé par des algorithmes basés sur des recherches sur l'expérience utilisateur et des paramètres tels que les points d'intérêt reconnus, la qualité de l'image et la distance par rapport à l'emplacement donné.
NEAREST Renvoie le panorama Street View le plus proche du lieu indiqué. Cette méthode ne fonctionne bien que dans un rayon limité. Le rayon recommandé est de 1 km maximum.

Constantes StreetViewSource

Constantes google.maps.StreetViewSource

Identifiants permettant de limiter les recherches Street View à des sources sélectionnées. Ces valeurs sont spécifiées sous forme de chaînes. Par exemple, 'outdoor'.

Accédez-y en appelant const {StreetViewSource} = await google.maps.importLibrary("streetView"). Consultez la section Bibliothèques de l'API Maps JavaScript.

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 Google.
OUTDOOR Limite les recherches Street View aux collections extérieures. Les collections intérieures ne sont pas incluses dans les résultats de recherche. Notez également que la recherche ne renvoie que des panoramas pour lesquels il est possible de déterminer s'ils sont pris en intérieur ou en extérieur. Par exemple, les PhotoSpheres ne sont pas renvoyées, car on ne sait pas si elles ont été prises à l'intérieur ou à l'extérieur.

Interface StreetViewPanoramaData

Interface google.maps.StreetViewPanoramaData

Représentation d'un panorama renvoyé par le fournisseur défini à l'aide de registerPanoProvider.

tiles
Spécifie les tuiles personnalisées de ce panorama.
copyright optional
Type:string optional
Indique le texte des droits d'auteur pour ce panorama.
imageDate optional
Type:string optional
Indique l'année et le mois au cours desquels les images de ce panorama ont été acquises. La chaîne de date est au format AAAA-MM.
location optional
Type:StreetViewLocation optional
Spécifie les métadonnées de localisation de ce panorama.

Interface google.maps.StreetViewLink

Ensemble de références aux panoramas Street View adjacents.

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 sein d'une session, mais instable entre les sessions.