Funktion "GBrowserIsCompatible"

Diese Funktion entscheidet, ob das Maps-API im aktuellen Browser verwendet werden kann.

Funktion

Methode Rückgabewert Beschreibung
GBrowserIsCompatible() Boolean Gibt true zurück, wenn der aktuelle Browser die Maps-API-Bibliothek unterstützt.

Klasse "GDirections"

Diese Klasse wird verwendet, um Ergebnisse für Routenplanungen abzurufen und sie auf einer Karte oder in einem Textfenster anzuzeigen.

Konstruktor

Konstruktor Beschreibung
GDirections(map?:GMap2, panel?:Element) Erstellt eine neue Instanz eines Routenobjekts zum Anfordern und Speichern von Routen. Dieses Routenobjekt kann dann basierend auf einer Anfrage mithilfe der GDirections.load()-Methode Routen erstellen.

Der Konstruktor verwendet ein optionales Kartenobjekt (zum Anzeigen einer Polylinie der berechneten Route) und/oder ein DIV-Fensterelement (zum Anzeigen von Routenergebnissen in Textform).

Wird ein map-Argumentübergeben, werden jedes Mal, wenn ein neues Routenergebnis berechnet wird, die mit dem Ergebnis verbundene Polylinie und die Markierungen der Karte automatisch als Overlays hinzugefügt. Wird ein panel-Argumentübergeben, ersetzen die mit dem Ergebnis verbundenen Routen in Textform in dem angegebenen DIV-Element sämtliche vorhandenen Inhalte.

Ist eines dieser beiden Argumente null, werden die verbundenen Elemente nur dann abgerufen, wenn dies in der Methode GDirections.load() ausdrücklich angefordert wird. (Siehe unten.)

Zusätzlich enthält das Objekt drei Ereignis-Listener, die Sie abfangen können:

  • "load": Dieses Ereignis wird ausgelöst, wenn die Ergebnisse einer Routenanfrage, dieüber GDirections.load() erfolgt, verfügbar sind. Beachten Sie, dass die Methode load() eine neue Abfrage initiiert, die wiederum ein "load"-Ereignis auslöst, sobald das Laden der Abfrage abgeschlossen ist. Das "load"-Ereignis wird ausgelöst, bevor der Karte/dem Fenster Overlay-Elemente hinzugefügt werden.
  • "addoverlay": Dieses Ereignis wird ausgelöst, nachdem der Karte und/oder DIV-Elementen die Polylinie und/oder Routenkomponenten in Textform hinzugefügt wurden. Beachten Sie, dass das "addoverlay"-Ereignis nicht ausgelöst wird, wenn keines dieser Elemente an ein GDirections-Objekt angehängt ist.
  • "error": Dieses Ereignis wird ausgelöst, wenn eine Routenanforderung zu einem Fehler führt. Caller können mithilfe von GDirections.getStatus() nähere Informationen zu dem Fehler abrufen. Wenn ein "error"-Ereignis auftritt, werden keine Ereignisse vom Typ "load" oder "addoverlay" ausgelöst.

(Seit 2,81)

Methoden

Methode Rückgabewert Beschreibung
load(query:String, queryOpts?:GDirectionsOptions) None Diese Methode gibt eine neue Routenanfrage aus. The query parameter is a string containing any valid directions query, e.g. "from: München to: Hamburg" oder "from: Berlin to: Hannover to: Frankfurt". Wenn bei der Konstruktion des GDirections-Objekts eine Karte angegeben wurde, wird bei der Anfrage standardmäßig ein Polylinien-Ergebnis angefordert. Wenn ein Textfenster angegeben wurde, werden bei der Anfrage detaillierte Textergebnisse angefordert. Anderenfalls enthält das Ergebnis nur Kurzinformationenüber die gefundenen Routen.

Um dieses Verhalten aufzuheben (beispielsweise um auch dann Polylinieninformationen abzurufen, wenn mit diesem Objekt keine Karte verknüpft war), können Aufrufer den optionalen Parameter queryOpts verwenden. Weitere Informationen hierzu finden Sie in der Dokumentation zu GDirectionsOptions.

Wenn Routenergebnisse empfangen werden, löscht dieses Objekt alte Ergebnisse, ersetzt diese durch neue und aktualisiert die Karte und/oder das Fenster mit den neuen Ergebnissen. Routenergebnisse bestehen aus mehreren Routen (Objekte vom Typ GRoute), je eines pro aufeinander folgendem Wegpunkt-/Adressen-Paar, das in der Anfrage angegeben wurde. Umgekehrt bestehen die Routen aus mehreren Schritten (Objekte vom Typ GStep).

Wurde eine vorherige load()-Anforderung noch nicht abgeschlossen, wenn ein neuer Aufruf an load() erfolgt, wird die vorherige Anforderung abgebrochen. Auf diese Weise können Sie mithilfe eines einzelnen GDirections-Objekts fortlaufend Routenanforderungen stellen. Um mehrere Anforderungen parallel zu erzeugen, müssen Sie hingegen mehrere GDirections-Objekte verwenden.

(Seit 2,81)

loadFromWaypoints(waypoints:Array, queryOpts?:GDirectionsOptions) None Gibt eine neue Routenanfrage mithilfe eines Arrays von Wegpunkten anstelle eines einzelnen Strings für die Anfrage aus. Dieses Array kann bis zu 25 Wegpunkteinträge enthalten. Jeder Eintrag im Array ist ein String, der eine Eingabeadresse oder einen lat,lng-Punkt repräsentiert. Weitere Informationen zum Verhalten dieser Methode finden Sie unter GDirections.load().

(Seit 2,81)

clear() None Löscht alle vorhandenen Routenergebnisse, entfernt Overlays aus der Karte sowie aus dem Fenster und bricht alle ausstehenden load()-Anforderungen ab.

(Seit 2,81)

getStatus() Object Gibt den Status der Routenanforderung zurück. Das zurückgegebene Objekt hat die folgende Form:
{
  code: 200
  request: "directions"
}
The status code can take any of the values defined in GGeoStatusCode.

(Seit 2,81)

getBounds() GLatLngBounds Diese Methode wird verwendet, um die Ansichtsbegrenzung für das Ergebnis dieser Routenanfrage abzurufen. Gibt ein GLatLngBounds-Objekt oder null zurück, wenn kein erfolgreiches Ergebnis verfügbar ist.

(Seit 2,81)

getNumRoutes() Number Gibt die Anzahl der im Ergebnis verfügbaren Routen zurück. Damit die Anfrage erfolgreich ist, muss diese der Gesamtanzahl der eingegebenen Wegpunkte minus 1 entsprechen. Sind keine Ergebnisse verfügbar (weil keine Anfrage ausgegeben wurde oder die vorherige Anfrage nicht erfolgreich war), gibt diese Methode 0 zurück.

(Seit 2,81)

getRoute(i:Number) GRoute Gibt das GRoute-Objekt für die i-te Route in der Antwort zurück.

(Seit 2,81)

getNumGeocodes() Number Gibt die Anzahl der im Ergebnis verfügbaren geokodierten Ereignisse zurück. Für eine erfolgreiche Anfrage sollte dieser Wert so hoch sein wie die Gesamtzahl der eingegebenen Wegpunkte. Sind keine Ergebnisse verfügbar (weil keine Anfrage ausgegeben wurde oder die vorherige Anfrage nicht erfolgreich war), gibt diese Methode 0 zurück.

(Seit 2,81)

getGeocode(i:Number) Object Gibt das geokodierte Ergebnis für den i-ten Wegpunkt zurück. Die Struktur dieses Objekts ist mit einer einzelnen Ortsmarke in einer Antwort vom GClientGeocoder-Objekt identisch.

(Seit 2,81)

getCopyrightsHtml() String Gibt einen HTML-String zurück, der die Urheberrechtsinformationen für dieses Ergebnis enthält.

(Seit 2,81)

getSummaryHtml() String Gibt einen HTML-Schnipsel zurück, der eine Zusammenfassung der Entfernung und der Dauer für die gesamte Routenanforderung enthält. Beachten Sie, dass diese Zusammenfassung die einzigen Informationen sind, die an ein GDirections-Objekt zurückgegeben werden, die ohne eine verknüpfte Karte oder ein DIV-Element konstruiert wurden.

(Seit 2,81)

getDistance() Object Gibt ein Objektliteral zurück, das die Gesamtentfernung der Routenanforderung (routenübergreifend) repräsentiert. Das Objekt enthält zwei Felder: eine Zahl mit der Bezeichnung "meters", die den numerischen Wert der Entfernung (in Metern) angibt, und einen String mit der Bezeichnung "html", der einen String mit der Entfernung in der Einheit enthält, die im Startlandüblicherweise für Routen verwendet wird.

(Seit 2,81)

getDuration() Object Gibt ein Objektliteral zurück, das die Gesamtdauer der Routenanforderung (routenübergreifend) repräsentiert. Das Objekt enthält zwei Felder: eine Zahl mit der Bezeichnung "seconds", die den numerischen Wert der Dauer (in Sekunden) angibt, und einen String mit der Bezeichnung "html", der einen String mit der Zeitdauer in der landesüblichen Formatierung enthält.

(Seit 2,81)

getPolyline() GPolyline Gibt das GPolyline-Objekt zurück, das mit der gesamten Routenantwort verknüpft ist. Beachten Sie, dass es eine einzelne Polylinie gibt, die alle Routen in der Antwort repräsentiert. Dieses Objekt wird nur definiert, nachdem die Routenergebnisse geladen wurden (d. h., nachdem das "load"-Ereignis ausgelöst wurde).

(Seit 2,81)

getMarker(i:Number) GMarker Gibt die Markierung zurück, die der i-ten Geokodierung zugeordnet ist. Diese Methode gibt nur dann einen Wert ungleich null zurück, wenn die Routenergebnisse geladen wurden (d. h., nachdem das "load"-Ereignis ausgelöst wurde).

(Seit 2,81)

Klasse "GDirectionsOptions"

Diese Klasse liefert den Methoden GDirections.load() und GDirections.loadFromWaypoints() optionale Argumente. Sie hat keinen Konstruktor, wird aber als Objektliteral instanziiert.

Eigenschaften

Eigenschaft Typ Beschreibung
locale String Das Gebietsschema, das für das Routenergebnis verwendet werden soll. Beispielsweise "en_US", "de", "de_DE" usw.
travelMode GTravelModes Die Fortbewegungsmethode, beispielsweise Auto fahren (Standard) oder gehen.

(Seit 2,129)

avoidHighways Boolean Bei der Einstellung true wird versucht, bei der Routenberechnung Autobahnen nicht zu berücksichtigen. Die Routen können dennoch Autobahnen beinhalten, sollte es keine brauchbaren Alternativen geben.

(Seit 2,124)

getPolyline Boolean Die GDirections.load*()-Methoden rufen standardmäßig nur Polyliniendaten ab, wenn eine Karte an das GDirections-Objekt angehängt ist. Dieses Feld kann verwendet werden, um dieses Verhalten aufzuheben und auch dann Polyliniendaten abzurufen, wenn keine Karte an das Routenobjekt angehängt ist.
getSteps Boolean Die GDirections.load*()-Methoden rufen standardmäßig nur Schrittdaten ab, wenn ein Fenster an das GDirections-Objekt angehängt ist. Dieses Feld kann nur verwendet werden, um dieses Verhalten aufzuheben und auch dann Schrittdaten abzurufen, wenn kein Fenster an das Routenobjekt angehängt ist.
preserveViewport Boolean Wenn ein Routenobjekt eine Karte hat, wird die Karte standardmäßig zentriert und automatisch auf die Ansichtsbegrenzung des Routenergebnisses herangezoomt. Wenn diese Option auf true gesetzt ist, bleibt der Darstellungsbereich bei dieser Anforderung unverändert (es sei denn, er wurde zuvor noch nicht eingestellt).

Enumeration "GTravelModes"

Konstanten

Konstante Beschreibung
G_TRAVEL_MODE_WALKING Fußweg

(Seit 2,129)

G_TRAVEL_MODE_DRIVING Fahren

(Seit 2,129)

Klasse "GRoute"

Die Objekte dieser Klasse werden vom GDirections-Objekt erstellt, um Informationen zu einer einzelnen Route in einem Routenergebnis zu speichern. Diese Klasse hat keinenöffentlichen Konstruktor. Clients sollten nicht direkt Objekte dieser Klasse erstellen.

Methoden

Methode Rückgabewert Beschreibung
getNumSteps() Number Gibt die Anzahl der Schritte dieser Route zurück.

(Seit 2,81)

getStep(i:Number) GStep Gibt das GStep-Objekt für den i-ten Schritt dieser Route zurück.

(Seit 2,81)

getStartGeocode() Object Gibt das Geokodierungsergebnis für den Startpunkt dieser Route zurück. Die Struktur dieses Objekts ist mit einer einzelnen Ortsmarke in einer Antwort vom GClientGeocoder-Objekt identisch.

(Seit 2,83)

getEndGeocode() Object Gibt das Geokodierungsergebnis für den Endpunkt dieser Route zurück. Die Struktur dieses Objekts ist mit einer einzelnen Ortsmarke in einer Antwort vom GClientGeocoder-Objekt identisch.

(Seit 2,83)

getEndLatLng() GLatLng Gibt ein GLatLng-Objekt für den letzen Punkt entlang der Polylinie für diese Route zurück. Beachten Sie, dass dieser Punkt möglicherweise von den lat,lng-Werten in GRoute.getEndGeocode() abweicht, weil getEndLatLng() immer einen Punkt zurückgibt, der am Straßennetz eingerastet ist. Es gibt keine entsprechende getStartLatLng()-Methode, weil diese identisch mit dem Aufruf von GRoute.getStep(0).getLatLng().

(Seit 2,81)

getSummaryHtml() String Gibt einen HTML-Schnipsel zurück, der eine Zusammenfassung der Entfernung und der Dauer für diese Route enthält.

(Seit 2,81)

getDistance() Object Gibt ein Objektliteral zurück, das die Gesamtentfernung dieser Route repräsentiert. Weitere Informationen zur Struktur dieses Objekts finden Sie unter "GDirections.getDistance()".

(Seit 2,81)

getDuration() Object Gibt ein Objektliteral zurück, das die Gesamtdauer dieser Route repräsentiert. Weitere Informationen zur Struktur dieses Objekts finden Sie unter "See GDirections.getDuration()".

(Seit 2,81)

Klasse "GStep"

Die Objekte dieser Klasse werden vom GDirections-Objekt erstellt, um Informationen zu einem einzelnen Schritt in einem Routenergebnis zu speichern. Diese Klasse hat keinenöffentlichen Konstruktor. Clients sollten nicht direkt Objekte dieser Klasse erstellen.

Methoden

Methode Rückgabewert Beschreibung
getLatLng() GLatLng Gibt ein GLatLng-Objekt für den ersten Punkt entlang der Polylinie für diesen Schritt zurück.

(Seit 2,81)

getPolylineIndex() Number Gibt den Index des ersten Punkts entlang der Polylinie für diesen Schritt zurück.

(Seit 2,81)

getDescriptionHtml() String Gibt einen HTML-String mit der Beschreibung dieses Schrittes zurück.

(Seit 2,81)

getDistance() Object Gibt ein Objektliteral zurück, das die Gesamtentfernung dieses Schrittes repräsentiert. Weitere Informationen zur Struktur dieses Objekts finden Sie unter "GDirections.getDistance()".

(Seit 2,81)

getDuration() Object Gibt ein Objektliteral zurück, das die Gesamtdauer dieses Schrittes repräsentiert. Weitere Informationen zur Struktur dieses Objekts finden Sie unter "See GDirections.getDuration()".

(Seit 2,81)

Klasse "GTrafficOverlay"

Ein GTrafficOverlay-Objekt fügt der Karte ein Overlay hinzu, das Informationen zum Straßenverkehr enthält. Die Klasse implementiert das Interface GOverlay, wird auf diese Weise mithilfe der Methode GMap2.addOverlay() hinzugefügt und mithilfe der Methode GMap2.removeOverlay() entfernt . GTrafficOverlay zeigt nur Verkehrsinformationen für die unterstützten Städte an.

Konstruktor

Konstruktor Beschreibung
GTrafficOverlay(opts?:GTrafficOverlayOptions) Erstellt ein neues GTrafficOverlay-Objekt, das Informationen zum Straßenverkehr anzeigt.

(Seit 2,81)

Methoden

Methode Rückgabewert Beschreibung
hide() None Verbirgt das Verkehrs-Overlay.

(Seit 2,81)

show() None Zeigt das Verkehrs-Overlay an.

(Seit 2,81)

Ereignisse

Ereignis Beschreibung
changed(hasTrafficInView:Boolean) Dieses Ereignis wird ausgelöst, wenn der Status der Verkehrsdaten innerhalb des aktuellen Darstellungsbereichs geändert wird. Dieses Ereignis wird entweder ausgelöst, wenn die Karte zwischen Bereichen mit und ohne Verkehrsdaten verschoben wird oder wenn das Hinzufügen von GTrafficOverlay zur Karte Verkehrsdaten ergibt, die im aktuellen Darstellungsbereich erscheinen. Der Parameter hasTrafficInView ist true, wenn der Darstellungsbereich Verkehrsdaten enthält, anderenfalls ist er false. Das Ereignis funktioniert unabhängig davon, ob die Ebene verborgen oder eingeblendet ist.

(Seit 2,85)

Klasse "GTrafficOverlayOptions"

Diese Klasse liefert dem GTrafficOverlay-Konstruktor optionale Argumente. Sie hat keinen Konstruktor, wird aber als Objektliteral instanziiert.

Eigenschaften

Eigenschaft Typ Beschreibung
incidents Boolean Bei der Einstellung true gibt dies an, dass das GTrafficOverlay gegebenenfalls auf der Karte Verkehrsereignisse anzeigen soll. Die standardmäßige Einstellung für diesen Wert ist false.

(Seit 2,121)

hide Boolean Bei der Einstellung true gibt dies an, dass auf der Karte das GTrafficOverlay zunächst nicht angezeigt werden soll. Rufen Sie GTrafficOverlay.show() auf, um das Overlay zu aktivieren. Die standardmäßige Einstellung für diesen Wert ist false.

(Seit 2,121)

Klasse "GAdsManager"

Ein GAdsManager-Objekt ruf AdSense-Anzeigen ab und zeigt Sie auf einer festgelegten Karte an. Anzeigen werden als GMarkers angezeigt und können angeklickt werden, um die Anzeige innerhalb des Infofensters der Markierung anzuzeigen. GAdsManager wählt die AdSense-Anzeigen basierend auf dem aktuellen Darstellungsbereich und dem umgebenden Textinhalt auf der Seite aus. Beachten Sie, dass Sie beim Hinzufügen von GAdsManager zu einer Karte dieses Objekt auch speziell mithilfe der Methode enable() aktivieren müssen.

Konstruktor

Konstruktor Beschreibung
GAdsManager(map:GMap2, publisherId:String, adsManagerOptions?:GAdsManagerOptions) Erstellt ein neues GAdsManager-Objekt, das AdSense-Anzeigen von den Google-Servern anfordert. Der map-Parameter gibt die Karte an, auf der dieser GAdsManager Anzeigen einblenden soll. Der Parameter publisherId gibt das AdSense-Konto des Entwicklers an. Der Parameter adsManagerOptions ist ein GAdsManagerOptions-Objektliteral.

(Seit 2,85)

Methoden

Methode Rückgabewert Beschreibung
enable() None Aktiviert das Abrufen von Anzeigen. standardmäßig werden Anzeigen nicht abgerufen.

(Seit 2,85)

disable() None Deaktiviert das Abrufen von Anzeigen.

(Seit 2,85)

Klasse "GAdsManagerOptions"

Diese Klasse speichert im GAdsManager-Konstruktor optionale Argumente. Sie hat keinen Konstruktor, wird aber als Objektliteral instanziiert.

Eigenschaften

Eigenschaft Typ Beschreibung
maxAdsOnMap Number Die Höchstzahl der Anzeigen, die gleichzeitig auf einer Karte angezeigt werden. Der Standardwert ist 3.

(Seit 2,85)

channel Number Die zum Abrufen von Anzeigen verwendete AdSense Channel-Nummer Kanäle sind eine optionale Funktion, mit der AdSense-Publisher die Werbeeinnahmen aus mehreren Quellen ermitteln können.

(Seit 2,85)

minZoomLevel Number Die Mindest-Zoomstufe, bei der Anzeigen gezeigt werden. Der Standardwert ist 6.

(Seit 2,85)

Klasse "GStreetviewPanorama"

Ein GStreetviewPanorama-Objekt enthält eine Instanz des Flash® Street View Panorama-Viewers. Jedes Objekt dieser Klasse kann eine separate Instanz enthalten, die eine einzigartige Ansicht zeigt. Dieses Objekt ist normalerweise in ein Containerobjekt, z. B. DIV, eingebettet und kann mithilfe der Methoden dieser Klasse bearbeitet werden, sodass es seine Ansicht ändert. Street View-Daten stehen nicht für alle Orte zur Verfügung. Verwenden Sie das GStreetviewClient-Objekt oder das GStreetviewOverlay-Objekt, um zu prüfen, ob für Ihren Ort Street View-Daten zur Verfügung stehen.

Konstruktor

Konstruktor Beschreibung
GStreetviewPanorama(container:Node, opts?:GStreetviewPanoramaOptions) Erstellt ein neues GStreetviewPanorama-Objekt mit einem entsprechenden Flash-Viewer im bereitgestellten Container. Der Viewer wird erst angezeigt, nachdem entweder im optionalen GStreetviewPanoramaOptions opts-Objekt oder durch Aufrufen von setLocationAndPOV ein Ort angegeben wurde.

(Seit 2,104)

Methoden

Methode Rückgabewert Beschreibung
remove() None Entfernt die Instanz des Flash-Viewers, die derzeit diesem Objektüber das DOM zugeordnet sind. Diese Funktion muss aufgerufen werden, bevor das HTML-Containerelement entfernt wird, da anderenfalls in einigen Browsern der Speicher des Flash-Viewers nicht bereinigt werden kann.

(Seit 2,104)

setContainer(container:Node) None Legt das Containerelement für den Flash-Viewer fest, wobei der Viewer von seiner alten Position verschoben wird, sofern er derzeit geöffnet ist.

(Seit 2,104)

checkResize() None Benachrichtigt den Flash-Viewerüber eine Größenänderung seines Containers. Rufen Sie diese Methode auf, wenn sich die Gröߟe des DOM-Containerobjekts geändert hat, um den Viewer an die neue Größe anzupassen.

(Seit 2,104)

hide() None Verbirgt den Flash-Viewer. Rufen Sie zum Entfernen des Viewers stattdessen ".remove()" auf.

(Seit 2,104)

show() None Zeigt den Flash-Viewer.

(Seit 2,104)

isHidden() boolean Gibt true zurück, wenn der diesem Objekt zugeordnete Flash-Viewer zurzeit verborgen ist. Ist dies nicht der Fall, wird false zurückgegeben.

(Seit 2,104)

getPOV() GPov Gibt den aktuellen Ansichtspunkt ("Point of View", POV) zurück, der im Flash-Viewer angezeigt wird.

(Seit 2,104)

setPOV(pov:GPov) None Ändert den aktuellen Ansichtspunkt ("Point of View", POV), der im Flash-Viewer angezeigt wird, ohne dass der Ort geändert wird.

(Seit 2,104)

panTo(pov:GPov, opt_longRoute:Boolean) None Ändert den aktuellen Ansichtspunkt ("Point of View", POV), der im Flash-Viewer angezeigt wird, ohne dass der Ort geändert wird. Führt eine gleichmäßig ablaufende Animation vom aktuellen POV zum neuen POV durch. Ist opt_longRoute eingestellt, folgt die Animation einer langen Route um die Sphääre, anderenfalls der kürzesten Route.

(Seit 2,104)

setLocationAndPOV(latlng:GLatLng, opt_pov:GPov) None Legt den Ort und den POV des Flash-Viewers fest. Nach dem Aufrufen dieser Funktion wird im Viewer die Position angezeigt, die am nächsten beim angegebenen latlng-Wert liegt. Wenn für diesen Ort keine Daten zur Verfügung stehen, wird der Flash-Player nicht verändert und es wird ein Fehlercode ausgegeben. Eine Liste mit den möglichen Antwortcodes finden Sie unter GStreetviewClient.ReturnValues.

(Seit 2,104)

Ereignisse

Ereignis Beschreibung
yawchanged(yaw:Number) Dieses Ereignis wird ausgelöst, wenn der im Flash-Viewer angezeigte Kurs geändert wird.

(Seit 2,104)

pitchchanged(pitch:Number) Dieses Ereignis wird ausgelöst, wenn die im Flash-Viewer angezeigte Neigung geändert wird.

(Seit 2,104)

zoomchanged(zoom:Number) Dieses Ereignis wird ausgelöst, wenn die Zoomstufe des Flash-Viewers geändert wird.

(Seit 2,104)

error(errorCode:GStreetviewPanorama.ErrorValues) Dieses Ereignis wird ausgelöst, wenn ein Fehler auftritt. Eine Liste der Fehlertypen finden Sie in GStreetviewPanorama.ErrorValues.

(Seit 2,104)

initialized(location:GStreetviewLocation) Dieses Ereignis wird ausgelöst, wenn das Panorama initialisiert wird, nachdem eine neue Position ausgewählt wurde. Die Position ist ein GStreetviewLocation-Objekt. Hinweis: the initialized event is not sent when the panorama is first rendered; this is a known issue and we plan to fix this in a future release.

(Seit 2,104)

Klasse "GStreetviewPanoramaOptions"

Diese Klasse bietet die Option, die dem GStreetviewPanorama-Konstruktorübergeben werden. Diese Klasse hat keinen Konstruktor, wird aber als Objektliteral instanziiert. Alle Eigenschaften sind optional.

Eigenschaften

Eigenschaft Typ Beschreibung
latlng GLatLng Der latlng-Wert, bei dem der Flash-Viewer geöffnet werden soll.

(Seit 2,104)

pov GPov Die Kameraausrichtung, mit der der Flash-Viewer geöffnet werden soll.

(Seit 2,104)

Klasse "GStreetviewOverlay"

Ein GStreetviewOverlay-Objekt ist ein Kachelsatz, in dem die Orte hervorgehoben sind, für die Street View-Daten zur Verfügung stehen. Diese Klasse implementiert das GOverlay-Interface und kann mithilfe von map.addOverlay zur Karte hinzugefügt und mithilfe von map.removeOverlay aus der Karte entfernt werden.

Konstruktor

Konstruktor Beschreibung
GStreetviewOverlay() Erstellt ein neues GStreetviewOverlay, das das GOverlay-Interface implementiert.

(Seit 2,104)

Ereignisse

Ereignis Beschreibung
changed(hasStreetviewData:Boolean) Dieses Ereignis wird ausgelöst, wenn der Status der Street View-Daten sich innerhalb des aktuellen Darstellungsbereichs ändert. Es wird ausgelöst, wenn die Karte von einem Bereich mit Street View-Daten in einen Bereich ohne Street View-Daten und umgekehrt verschoben wird. Es wird auch ausgelöst, falls das Hinzufügen eines GStreetviewOverlay zur Karte bewirkt, dass im Darstellungsbereich Street View-Daten angezeigt werden. Der Parameter hasStreetviewData ist true, wenn der Darstellungsbereich Street View-Daten enthält, anderenfalls ist er false.

(Seit 2,120)

Klasse "GStreetviewClient"

Ein GStreetviewClient-Objekt führt Suchvorgänge nach Street View-Daten basierend auf Parametern aus, die an seine Methodenübergeben werden.

Konstruktor

Konstruktor Beschreibung
GStreetviewClient() Erstellt einen neuen GStreetviewClient

(Seit 2,104)

Methoden

Methode Rückgabewert Beschreibung
getNearestPanoramaLatLng(latlng:GLatLng, callback:Function(GLatLng)) None Findet die GLatLng-Werte des einem vorhandenen Punkt am nächsten gelegenen Panoramas und übergibt sie an das bereitgestellte Callback. Wenn es keine nächstgelegenen Panoramen gibt oder ein Serverfehler auftritt, gibt das bereitgestellte Callback stattdessen null zurück.

(Seit 2,104)

getNearestPanorama(latlng:GLatLng, callback:Function(GStreetviewData)) None Ruft die Daten für das am nächsten bei einem bestimmten latlng-Wert gelegene Panorama ab undübergibt es als GStreetviewData-Objekt an das angegebene Callback.

(Seit 2,104)

getPanoramaById(panoId:string, callback:Function(GStreetviewData)) None Ruft die Daten der angegebenen Panorama-ID ab undübergibt das bereitgestellte Callback als GStreetviewData-Objekt. Jedes Panorama verfügtüber eine eindeutige ID, die für die Dauer einer Sitzung unveränderlich ist, aber von Sitzung zu Sitzungen Änderungen unterliegen kann.

(Seit 2,104)

Enumeration "GStreetviewClient.ReturnValues"

Die numerischen Entsprechungen der symbolischen Konstanten sind in Klammern angegeben.

Konstanten

Konstante Beschreibung
SUCCESS
= 200
Erfolg

(Seit 2,104)

SERVER_ERROR
= 500
Der Server antwortet nicht auf Abfragen.

(Seit 2,104)

NO_NEARBY_PANO
= 600
Es wurden keine Panoramadaten gefunden.

(Seit 2,104)

Klasse "GStreetviewData"

Diese Klasse repräsentiert die mit einem Panorama verknüpften Daten. Sie hat keinen Konstruktor, wird aber als Objektliteral instanziiert.

Eigenschaften

Eigenschaft Typ Beschreibung
location GStreetviewLocation Die Positionsdaten.

(Seit 2,104)

copyright String Ein lokalisierter Urheberrechtsvermerk.

(Seit 2,104)

code GStreetviewClient.ReturnValues Statuscode Siehe GStreetviewClient.ReturnValues.

(Seit 2,104)

Klasse "GStreetviewLocation"

Diese Klasse repräsentiert eine Street View-Position. Sie hat keinen Konstruktor, wird aber als Objektliteral instanziiert.

Eigenschaften

Eigenschaft Typ Beschreibung
latlng GLatLng Der latlng-Wert des Panoramas

(Seit 2,104)

pov GPov Der anfängliche Ansichtspunkt

(Seit 2,104)

description String Ein lokalisierter String mit einer Beschreibung der Position.

(Seit 2,104)

panoId String Ein eindeutiger Bezeichner für das Panorama. Dieser ist innerhalb einer Sitzung stabil, sitzungsübergreifend hingegen instabil.

(Seit 2,104)

Diese Klasse repräsentiert einen Link von einer GStreetviewLocation zu einer angrenzenden GStreetviewLocation. Sie hat keinen Konstruktor, wird aber als Objektliteral instanziiert.

Eigenschaften

Eigenschaft Typ Beschreibung
yaw Number Die Richtung von der aktuellen Positiont zur angrenzenden Position.

(Seit 2,104)

description String Ein lokalisierter String mit einer Beschreibung der angrenzenden Position.

(Seit 2,104)

panoId String Ein eindeutiger Bezeichner für das angrenzende Panorama. Dieser ist innerhalb einer Sitzung stabil, sitzungsübergreifend hingegen instabil.

(Seit 2,104)

Klasse "GPov"

Diese Klasse repräsentiert die Struktur eines Kamera-Ansichtspunkts, der von Street View verwendet wird. Sie hat keinen Konstruktor, wird aber als Objektliteral instanziiert. Alle Eigenschaften sind optional.

Eigenschaften

Eigenschaft Typ Beschreibung
yaw Number Die Kamerarichtung in Grad relativ zum geografischen Norden. Der geografische Norden liegt bei 0 Grad, Osten bei 90 Grad, Süden bei 180 Grad und Westen bei 270 Grad.

(Seit 2,104)

pitch Number Die Kameraneigung in Grad relativ zur Straßenansicht aus der Perspektive eines Fahrzeugs. Im Bereich von 90 Grad (direkt aufwärts) bis -90 Grad (direkt abwärts).

(Seit 2,104)

zoom Number Die Zoomstufe. Der Wert 0 gibt an, dass die Ansicht vollständig herausgezoomt ist. Beim Hineinzoomen wird die Zoomstufe erhöht.

(Seit 2,104)

Enumeration "GStreetviewPanorama.ErrorValues"

Die numerischen Entsprechungen der symbolischen Konstanten sind in Klammern angegeben.

Konstanten

Konstante Beschreibung
NO_NEARBY_PANO
= 600
Es wurden keine Panoramadaten gefunden.

(Seit 2,104)

FLASH_UNAVAILABLE
= 603
Der Flash-Viewer war nicht verfügbar. Dies liegt in der Regel daran, dass der Browser des Nutzers kein Flash unterstützt.

(Seit 2,104)