2016-07-24 6 views
0

Hier ist ein Beispiel für eine user submitted Street View vs eine Google created view.Kann festgestellt werden, ob ein Street View-Nutzer mit der Google Maps JavaScript API eingereicht wurde?

Gibt es ein lat/lng, ist es möglich zu bestimmen, ob die Street View Benutzer eingereicht wurde?

Als Heuristik kann ich pano.getLinks().length === 0 überprüfen, aber es ist bestenfalls hacky.

EDIT: Sieht aus wie ein StreetViewPanorama Objekt hat eine Eigenschaft, die für die Datenquelle überprüft werden könnte?

Antwort

0

nicht sicher, ob es die Google Maps JavaScript API getan werden kann, verwenden, aber in der Nähe der Copyright-Eigenschaft ist die Verwendung von google.maps.StreetViewPanoramaData

StreetViewPanoramaData

  • Die Darstellung eines Panoramas vom Anbieter zurück definiert mit registerPanoProvider.

A StreetViewPanoramaData ist eine Aufgabe der folgenden Form:

{ 
copyright: string, 
location: { 
description: string, 
latLng: google.maps.LatLng, 
pano: string 
}, 
tiles: { 
tileSize: google.maps.Size, 
worldSize: google.maps.Size, 
heading: number, 
getTileUrl: Function 
}, 
links: [ 
description: string, 
heading: number, 
pano: string, 
roadColor: string, 
roadOpacity: number 
] 
} 

copyright - Gibt den Copyright-Text für dieses Panorama.

Hoffe es hilft!

Verwandte Themen