Classe StreetViewService
Classe google.maps.StreetViewService
Un objet StreetViewService
effectue des recherches de données Street View.
Accédez-y en appelant le const {StreetViewService} = await google.maps.importLibrary("streetView")
.
Consultez Bibliothèques de 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 le StreetViewPanoramaData d'un panorama correspondant à la requête Street View fournie. Le StreetViewPanoramaData est transmis au rappel fourni. |
Constantes StreetViewStatus
google.maps.StreetViewStatus
constantes
État renvoyé par StreetViewService
à la fin d'une requête Street View. Elles peuvent être spécifiées par valeur ou à l'aide du nom de la constante. Par exemple, 'OK'
ou google.maps.StreetViewStatus.OK
.
Accédez-y en appelant le const {StreetViewStatus} = await google.maps.importLibrary("streetView")
.
Consultez Bibliothèques de l'API Maps JavaScript.
Constantes | |
---|---|
OK |
La demande a été traitée avec succès. |
UNKNOWN_ERROR |
La requête 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é.
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 : 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. |
|
Type :
StreetViewSource optional Par défaut :
StreetViewSource.DEFAULT Spécifie la source des panoramas à rechercher. Cela permet, par exemple, de limiter la recherche aux panoramas en extérieur. |
sources optional |
Type :
Iterable<StreetViewSource> optional Par défaut : [
StreetViewSource.DEFAULT ]Spécifie les sources des panoramas à rechercher. Cela permet, par exemple, de limiter la recherche aux panoramas en extérieur. Si vous définissez plusieurs sources, l'évaluation sera basée sur 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é.
Propriétés | |
---|---|
pano optional |
Type :
string optional Spécifie l'ID du panorama à rechercher. |
Interface StreetViewResponse
Interface google.maps.StreetViewResponse
Réponse résolue pour une promesse de StreetViewService.getPanorama
.
Propriétés | |
---|---|
data |
Type :
StreetViewPanoramaData 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. Il est stable au cours d'une même session, mais instable d'une session à l'autre. |
description optional |
Type :
string optional Chaîne localisée décrivant l'emplacement. |
latLng optional |
Type :
LatLng optional Latlng du panorama. |
shortDescription optional |
Type :
string optional Brève description du lieu. |
Constantes StreetViewPreference
google.maps.StreetViewPreference
constantes
Options qui biaisent un résultat de recherche pour renvoyer un panorama Street View le plus proche de l'emplacement demandé 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 le const {StreetViewPreference} = await google.maps.importLibrary("streetView")
.
Consultez Bibliothèques de l'API Maps JavaScript.
Constantes | |
---|---|
BEST |
Renvoie le panorama Street View 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 études utilisateur et des paramètres tels que les points d'intérêt reconnus, la qualité de l'image et la distance par rapport à la position indiquée. |
NEAREST |
Renvoie le panorama Street View le plus proche de l'emplacement fourni. Cela ne fonctionne bien que dans un rayon limité. Le rayon recommandé est de 1 km ou moins. |
Constantes StreetViewSource
google.maps.StreetViewSource
constantes
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'
.
Accédez-y en appelant le const {StreetViewSource} = await google.maps.importLibrary("streetView")
.
Consultez Bibliothèques de 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 Google officielles. |
OUTDOOR |
Limite les recherches Street View aux collections extérieures. Les collections en intérieur ne sont pas incluses dans les résultats de recherche. Notez également que la recherche ne renvoie que les panoramas pour lesquels il est possible de déterminer s'ils sont en intérieur ou en extérieur. Par exemple, les photos sphériques 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
.
Propriétés | |
---|---|
tiles |
Type :
StreetViewTileData Spécifie les tuiles personnalisées pour ce panorama. |
copyright optional |
Type :
string optional Indique le texte sur les 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. |
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 localisation de ce panorama. |
Interface StreetViewLink
Interface google.maps.StreetViewLink
Collection de références à des 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 d'une session à l'autre. |