API 3
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:
(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 Wurde eine vorherige (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) |
followLink(yaw:Number) |
None |
Folgt einem Link vom aktuellen zu einem angrenzenden Panorama. yaw
gibt die Richtung des angrenzenden Panoramas an. Sind mehrere angrenzende
Panoramen vorhanden, wird die nächste Übereinstimmung verwendet.
(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 |
Erfolg
(Seit 2,104) |
SERVER_ERROR |
Der Server antwortet nicht auf Abfragen.
(Seit 2,104) |
NO_NEARBY_PANO |
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) |
links |
GStreetviewLink[] |
Links zu angrenzenden Panoramen, sofern verfügbar.
(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) |
Klasse "GStreetviewLink"
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 |
Es wurden keine Panoramadaten gefunden.
(Seit 2,104) |
FLASH_UNAVAILABLE |
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) |



