Maps Service

Maps

Mit diesem Dienst können Scripts statische Karten generieren, Wegbeschreibungen finden, Adressen in Geocode-Koordinaten umwandeln und Höhenprofile erfassen.

Klassen

NameKurzbeschreibung
AvoidEine Aufzählung der Arten von Einschränkungen, die bei der Suche nach einer Route vermieden werden sollen.
ColorEin Enum, das die benannten Farben darstellt, die in Kartenbildern verwendet werden können.
DirectionFinderErmöglicht das Abrufen von Wegbeschreibungen zwischen Orten.
DirectionFinderEnumsEine Sammlung von Enumerationen, die von DirectionFinder verwendet werden.
ElevationSamplerErmöglicht die Stichprobenerhebung von Höhen an bestimmten Orten.
FormatEin Enum, das das Format des Kartenbilds darstellt.
GeocoderErmöglicht die Umwandlung zwischen einer Adresse und geografischen Koordinaten.
MapsErmöglicht die Routensuche, Geocodierung, Höhenstichproben und das Erstellen statischer Kartenbilder.
MarkerSizeEin Enum, das die Größe einer Markierung darstellt, die einer Karte hinzugefügt wurde.
ModeEin Enum, das die Mobilitätsform darstellt, die bei der Suche nach einer Wegbeschreibung verwendet werden soll.
StaticMapErmöglicht das Erstellen und Dekorieren statischer Kartenbilder.
StaticMapEnumsEine Sammlung von Enumerationen, die von StaticMap verwendet werden.
TypeEin Enum, das den Typ der zu rendernden Karte angibt.

Avoid

Attribute

AttributTypBeschreibung
TOLLSEnumMautstraßen vermeiden.
HIGHWAYSEnumAutobahnen vermeiden.

Color

Attribute

AttributTypBeschreibung
BLACKEnum
BROWNEnum
GREENEnum
PURPLEEnum
YELLOWEnum
BLUEEnum
GRAYEnum
ORANGEEnum
REDEnum
WHITEEnum

DirectionFinder

Methoden

MethodeRückgabetypKurzbeschreibung
addWaypoint(latitude, longitude)DirectionFinderFügen Sie mithilfe eines Punkts (Breiten-/Längengrad) einen Wegpunkt hinzu, den die Route passieren muss.
addWaypoint(address)DirectionFinderFügen Sie mithilfe einer Adresse einen Wegpunkt hinzu, den die Route passieren muss.
clearWaypoints()DirectionFinderDie aktuellen Wegpunkte werden gelöscht.
getDirections()ObjectRuft die Wegbeschreibung mit dem Start- und Zielort sowie den anderen festgelegten Optionen ab.
setAlternatives(useAlternatives)DirectionFinderLegt fest, ob alternative Routen anstelle der Route mit der höchsten Bewertung zurückgegeben werden sollen (Standardeinstellung: „false“).
setArrive(time)DirectionFinderLegt die gewünschte Ankunftszeit fest (falls zutreffend).
setAvoid(avoid)DirectionFinderHier legen Sie fest, ob bestimmte Arten von Einschränkungen vermieden werden sollen.
setDepart(time)DirectionFinderLegt die gewünschte Abfahrtszeit fest (falls zutreffend).
setDestination(latitude, longitude)DirectionFinderLegt den Zielort fest, für den die Wegbeschreibung berechnet werden soll, mit einem Punkt (Breiten-/Längengrad).
setDestination(address)DirectionFinderHiermit wird der Zielort festgelegt, für den eine Wegbeschreibung berechnet werden soll. Geben Sie dazu eine Adresse ein.
setLanguage(language)DirectionFinderLegt die Sprache fest, die für die Routenbeschreibung verwendet werden soll.
setMode(mode)DirectionFinderLegt die Mobilitätsform fest (standardmäßig „Autofahren“).
setOptimizeWaypoints(optimizeOrder)DirectionFinderGibt an, ob die Route optimiert werden soll, indem die Wegpunkte in eine effizientere Reihenfolge gebracht werden (Standardeinstellung: „false“).
setOrigin(latitude, longitude)DirectionFinderLegt den Startort fest, von dem aus die Route berechnet werden soll, mit einem Punkt (Breiten-/Längengrad).
setOrigin(address)DirectionFinderLegt den Startpunkt fest, von dem aus die Route berechnet werden soll, und verwendet dazu eine Adresse.
setRegion(region)DirectionFinderHier legen Sie eine Region fest, die bei der Interpretation von Ortsnamen verwendet werden soll.

DirectionFinderEnums

Attribute

AttributTypBeschreibung
AvoidAvoid
ModeMode

ElevationSampler

Methoden

MethodeRückgabetypKurzbeschreibung
sampleLocation(latitude, longitude)ObjectGibt Höhendaten für einen einzelnen Punkt (Breiten-/Längengrad) zurück.
sampleLocations(points)ObjectGibt Höhendaten für eine Reihe von Punkten (Breiten-/Längengrad) zurück.
sampleLocations(encodedPolyline)ObjectGibt Höhendaten für die Punkte in einer codierten Polylinie zurück.
samplePath(points, numSamples)ObjectGibt Höhendaten für eine Reihe von Beispielen entlang einer Linie zurück, die durch eine Reihe von Punkten definiert ist.
samplePath(encodedPolyline, numSamples)ObjectGibt Höhendaten für eine Reihe von Beispielen entlang einer Linie zurück, die mit einer codierten Polylinie definiert ist.

Format

Attribute

AttributTypBeschreibung
PNGEnum8-Bit-PNG-Format
PNG8Enum8-Bit-PNG-Format.
PNG32Enum32-Bit-PNG-Format
GIFEnumGIF-Format
JPGEnumJPEG-Format
JPG_BASELINEEnumNicht progressives JPEG-Format.

Geocoder

Methoden

MethodeRückgabetypKurzbeschreibung
geocode(address)ObjectDie ungefähren geografischen Punkte für eine bestimmte Adresse abrufen.
reverseGeocode(latitude, longitude)ObjectRuft die ungefähren Adressen für einen bestimmten geografischen Punkt ab.
setBounds(swLatitude, swLongitude, neLatitude, neLongitude)GeocoderHiermit werden die Grenzen eines Gebiets festgelegt, das in den Ergebnissen bevorzugt berücksichtigt werden soll.
setLanguage(language)GeocoderHier legen Sie die Sprache fest, die in den Ergebnissen verwendet werden soll.
setRegion(region)GeocoderHier legen Sie eine Region fest, die bei der Interpretation von Ortsnamen verwendet werden soll.

Maps

Attribute

AttributTypBeschreibung
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Methoden

MethodeRückgabetypKurzbeschreibung
decodePolyline(polyline)Number[]Entschlüsselt einen codierten Polylinienstring wieder in ein Punktarray.
encodePolyline(points)StringCodiert ein Array von Punkten in einen String.
newDirectionFinder()DirectionFinderErstellt ein neues DirectionFinder-Objekt.
newElevationSampler()ElevationSamplerErstellt ein ElevationSampler-Objekt.
newGeocoder()GeocoderErstellt ein neues Geocoder-Objekt.
newStaticMap()StaticMapErstellt ein neues StaticMap-Objekt.
setAuthentication(clientId, signingKey)voidErmöglicht die Nutzung eines extern eingerichteten Kontos für die Google Maps APIs Premiumoption, um zusätzliche Kontingente zu nutzen.

MarkerSize

Attribute

AttributTypBeschreibung
TINYEnumKleinste verfügbare Marktgröße.
MIDEnumMittelgroße Markierungen (größte verfügbare Größe).
SMALLEnumMarkierungen in kleiner Größe.

Mode

Attribute

AttributTypBeschreibung
DRIVINGEnumWegbeschreibungen über Straßen
WALKINGEnumFußgängerrouten auf Fußgängerwegen und Bürgersteigen (sofern vorhanden)
BICYCLINGEnumFahrradrouten über Radwege und bevorzugte Straßen (sofern verfügbar)
TRANSITEnumRouten für Fahrten mit öffentlichen Verkehrsmitteln (sofern verfügbar)

StaticMap

Methoden

MethodeRückgabetypKurzbeschreibung
addAddress(address)StaticMapFügen Sie der aktuellen Pfaddefinition eine neue Adresse hinzu.
addMarker(latitude, longitude)StaticMapFügen Sie der Karte eine Markierung mit einem Punkt (Breiten-/Längengrad) hinzu.
addMarker(address)StaticMapFügen Sie der Karte eine Markierung mit einer Adresse hinzu.
addPath(points)StaticMapFügen Sie der Karte mithilfe eines Punktarrays einen Pfad hinzu.
addPath(polyline)StaticMapFügen Sie der Karte mithilfe einer codierten Polylinie einen Pfad hinzu.
addPoint(latitude, longitude)StaticMapFügen Sie der aktuellen Pfaddefinition einen neuen Punkt (Breiten-/Längengrad) hinzu.
addVisible(latitude, longitude)StaticMapFügen Sie einen Punkt (Breiten-/Längengrad) hinzu, der auf der Karte sichtbar sein muss.
addVisible(address)StaticMapFügen Sie einen Adressstandort hinzu, der auf der Karte sichtbar sein muss.
beginPath()StaticMapStartet eine neue Pfaddefinition.
clearMarkers()StaticMapLöscht die aktuellen Markierungen.
clearPaths()StaticMapLöschen Sie die aktuellen Pfade.
clearVisibles()StaticMapDie aktuell sichtbaren Standorte werden gelöscht.
endPath()StaticMapSchließt eine Pfaddefinition ab, die mit „beginPath()“ begonnen wurde.
getAs(contentType)BlobGibt die Daten in diesem Objekt als Blob zurück, der in den angegebenen Inhaltstyp konvertiert wurde.
getBlob()BlobRuft die Bilddaten als Blob ab.
getMapImage()Byte[]Ruft die Rohbilddaten als Byte-Array ab.
getMapUrl()StringRuft die URL des Kartenbilds ab.
setCenter(latitude, longitude)StaticMapLegt den Mittelpunkt der Karte mit einem Punkt (Breiten- und Längengrad) fest.
setCenter(address)StaticMapLegt den Mittelpunkt der Karte anhand einer Adresse fest.
setCustomMarkerStyle(imageUrl, useShadow)StaticMapHier legen Sie das benutzerdefinierte Markierungsbild fest, das beim Erstellen neuer Markierungen verwendet werden soll.
setFormat(format)StaticMapHiermit wird das Format des Kartenbilds festgelegt.
setLanguage(language)StaticMapHiermit wird die Sprache festgelegt, die für Text auf der Karte verwendet werden soll (sofern verfügbar).
setMapType(mapType)StaticMapHiermit wird festgelegt, welche Art von Karte angezeigt werden soll.
setMarkerStyle(size, color, label)StaticMapLegen Sie den Markierungsstil fest, der beim Erstellen neuer Markierungen verwendet werden soll.
setMobile(useMobileTiles)StaticMapHier legen Sie fest, ob spezielle Ansichten für Mobilgeräte verwendet werden sollen.
setPathStyle(weight, color, fillColor)StaticMapHier legen Sie den Pfadstil fest, der beim Erstellen neuer Pfade verwendet werden soll.
setSize(width, height)StaticMapHiermit werden die Breite und Höhe des Kartenbilds in Pixeln festgelegt.
setZoom(zoom)StaticMapHiermit wird der Zoomfaktor oder die Vergrößerungsstufe für die Karte festgelegt.

StaticMapEnums

Attribute

AttributTypBeschreibung
ColorColor
FormatFormat
MarkerSizeMarkerSize
TypeType

Type

Attribute

AttributTypBeschreibung
ROADMAPEnumEine Standard-Straßenkarte, wie sie normalerweise auf der Google Maps-Website angezeigt wird.
SATELLITEEnumEine Satellitenkarte.
TERRAINEnumEine physische Reliefkarte mit Gelände und Vegetation.
HYBRIDEnumEine Kombination aus Satelliten- und Straßenkarte, auf der eine transparente Ebene mit wichtigen Straßen und Ortsnamen auf der Satellitenkarte zu sehen ist.