Mit diesem Dienst können Scripts statische Karten generieren, Wegbeschreibungen finden, Adressen in Geocode-Koordinaten umwandeln und Höhenprofile erfassen.
Klassen
Name | Kurzbeschreibung |
---|---|
Avoid | Eine Aufzählung der Arten von Einschränkungen, die bei der Suche nach einer Route vermieden werden sollen. |
Color | Ein Enum, das die benannten Farben darstellt, die in Kartenbildern verwendet werden können. |
DirectionFinder | Ermöglicht das Abrufen von Wegbeschreibungen zwischen Orten. |
DirectionFinderEnums | Eine Sammlung von Enumerationen, die von DirectionFinder verwendet werden. |
ElevationSampler | Ermöglicht die Stichprobenerhebung von Höhen an bestimmten Orten. |
Format | Ein Enum, das das Format des Kartenbilds darstellt. |
Geocoder | Ermöglicht die Umwandlung zwischen einer Adresse und geografischen Koordinaten. |
Maps | Ermöglicht die Routensuche, Geocodierung, Höhenstichproben und das Erstellen statischer Kartenbilder. |
MarkerSize | Ein Enum, das die Größe einer Markierung darstellt, die einer Karte hinzugefügt wurde. |
Mode | Ein Enum, das die Mobilitätsform darstellt, die bei der Suche nach einer Wegbeschreibung verwendet werden soll. |
StaticMap | Ermöglicht das Erstellen und Dekorieren statischer Kartenbilder. |
StaticMapEnums | Eine Sammlung von Enumerationen, die von StaticMap verwendet werden. |
Type | Ein Enum, das den Typ der zu rendernden Karte angibt. |
Avoid
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
TOLLS | Enum | Mautstraßen vermeiden. |
HIGHWAYS | Enum | Autobahnen vermeiden. |
Color
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
BLACK | Enum | |
BROWN | Enum | |
GREEN | Enum | |
PURPLE | Enum | |
YELLOW | Enum | |
BLUE | Enum | |
GRAY | Enum | |
ORANGE | Enum | |
RED | Enum | |
WHITE | Enum |
DirectionFinder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addWaypoint(latitude, longitude) | DirectionFinder | Fügen Sie mithilfe eines Punkts (Breiten-/Längengrad) einen Wegpunkt hinzu, den die Route passieren muss. |
addWaypoint(address) | DirectionFinder | Fügen Sie mithilfe einer Adresse einen Wegpunkt hinzu, den die Route passieren muss. |
clearWaypoints() | DirectionFinder | Die aktuellen Wegpunkte werden gelöscht. |
getDirections() | Object | Ruft die Wegbeschreibung mit dem Start- und Zielort sowie den anderen festgelegten Optionen ab. |
setAlternatives(useAlternatives) | DirectionFinder | Legt fest, ob alternative Routen anstelle der Route mit der höchsten Bewertung zurückgegeben werden sollen (Standardeinstellung: „false“). |
setArrive(time) | DirectionFinder | Legt die gewünschte Ankunftszeit fest (falls zutreffend). |
setAvoid(avoid) | DirectionFinder | Hier legen Sie fest, ob bestimmte Arten von Einschränkungen vermieden werden sollen. |
setDepart(time) | DirectionFinder | Legt die gewünschte Abfahrtszeit fest (falls zutreffend). |
setDestination(latitude, longitude) | DirectionFinder | Legt den Zielort fest, für den die Wegbeschreibung berechnet werden soll, mit einem Punkt (Breiten-/Längengrad). |
setDestination(address) | DirectionFinder | Hiermit wird der Zielort festgelegt, für den eine Wegbeschreibung berechnet werden soll. Geben Sie dazu eine Adresse ein. |
setLanguage(language) | DirectionFinder | Legt die Sprache fest, die für die Routenbeschreibung verwendet werden soll. |
setMode(mode) | DirectionFinder | Legt die Mobilitätsform fest (standardmäßig „Autofahren“). |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | Gibt an, ob die Route optimiert werden soll, indem die Wegpunkte in eine effizientere Reihenfolge gebracht werden (Standardeinstellung: „false“). |
setOrigin(latitude, longitude) | DirectionFinder | Legt den Startort fest, von dem aus die Route berechnet werden soll, mit einem Punkt (Breiten-/Längengrad). |
setOrigin(address) | DirectionFinder | Legt den Startpunkt fest, von dem aus die Route berechnet werden soll, und verwendet dazu eine Adresse. |
setRegion(region) | DirectionFinder | Hier legen Sie eine Region fest, die bei der Interpretation von Ortsnamen verwendet werden soll. |
DirectionFinderEnums
ElevationSampler
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
sampleLocation(latitude, longitude) | Object | Gibt Höhendaten für einen einzelnen Punkt (Breiten-/Längengrad) zurück. |
sampleLocations(points) | Object | Gibt Höhendaten für eine Reihe von Punkten (Breiten-/Längengrad) zurück. |
sampleLocations(encodedPolyline) | Object | Gibt Höhendaten für die Punkte in einer codierten Polylinie zurück. |
samplePath(points, numSamples) | Object | Gibt Höhendaten für eine Reihe von Beispielen entlang einer Linie zurück, die durch eine Reihe von Punkten definiert ist. |
samplePath(encodedPolyline, numSamples) | Object | Gibt Höhendaten für eine Reihe von Beispielen entlang einer Linie zurück, die mit einer codierten Polylinie definiert ist. |
Format
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
PNG | Enum | 8-Bit-PNG-Format |
PNG8 | Enum | 8-Bit-PNG-Format. |
PNG32 | Enum | 32-Bit-PNG-Format |
GIF | Enum | GIF-Format |
JPG | Enum | JPEG-Format |
JPG_BASELINE | Enum | Nicht progressives JPEG-Format. |
Geocoder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
geocode(address) | Object | Die ungefähren geografischen Punkte für eine bestimmte Adresse abrufen. |
reverseGeocode(latitude, longitude) | Object | Ruft die ungefähren Adressen für einen bestimmten geografischen Punkt ab. |
setBounds(swLatitude, swLongitude, neLatitude, neLongitude) | Geocoder | Hiermit werden die Grenzen eines Gebiets festgelegt, das in den Ergebnissen bevorzugt berücksichtigt werden soll. |
setLanguage(language) | Geocoder | Hier legen Sie die Sprache fest, die in den Ergebnissen verwendet werden soll. |
setRegion(region) | Geocoder | Hier legen Sie eine Region fest, die bei der Interpretation von Ortsnamen verwendet werden soll. |
Maps
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
DirectionFinder | DirectionFinderEnums | |
StaticMap | StaticMapEnums |
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
decodePolyline(polyline) | Number[] | Entschlüsselt einen codierten Polylinienstring wieder in ein Punktarray. |
encodePolyline(points) | String | Codiert ein Array von Punkten in einen String. |
newDirectionFinder() | DirectionFinder | Erstellt ein neues DirectionFinder-Objekt. |
newElevationSampler() | ElevationSampler | Erstellt ein ElevationSampler-Objekt. |
newGeocoder() | Geocoder | Erstellt ein neues Geocoder-Objekt. |
newStaticMap() | StaticMap | Erstellt ein neues StaticMap-Objekt. |
setAuthentication(clientId, signingKey) | void | Ermöglicht die Nutzung eines extern eingerichteten Kontos für die Google Maps APIs Premiumoption, um zusätzliche Kontingente zu nutzen. |
MarkerSize
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
TINY | Enum | Kleinste verfügbare Marktgröße. |
MID | Enum | Mittelgroße Markierungen (größte verfügbare Größe). |
SMALL | Enum | Markierungen in kleiner Größe. |
Mode
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
DRIVING | Enum | Wegbeschreibungen über Straßen |
WALKING | Enum | Fußgängerrouten auf Fußgängerwegen und Bürgersteigen (sofern vorhanden) |
BICYCLING | Enum | Fahrradrouten über Radwege und bevorzugte Straßen (sofern verfügbar) |
TRANSIT | Enum | Routen für Fahrten mit öffentlichen Verkehrsmitteln (sofern verfügbar) |
StaticMap
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addAddress(address) | StaticMap | Fügen Sie der aktuellen Pfaddefinition eine neue Adresse hinzu. |
addMarker(latitude, longitude) | StaticMap | Fügen Sie der Karte eine Markierung mit einem Punkt (Breiten-/Längengrad) hinzu. |
addMarker(address) | StaticMap | Fügen Sie der Karte eine Markierung mit einer Adresse hinzu. |
addPath(points) | StaticMap | Fügen Sie der Karte mithilfe eines Punktarrays einen Pfad hinzu. |
addPath(polyline) | StaticMap | Fügen Sie der Karte mithilfe einer codierten Polylinie einen Pfad hinzu. |
addPoint(latitude, longitude) | StaticMap | Fügen Sie der aktuellen Pfaddefinition einen neuen Punkt (Breiten-/Längengrad) hinzu. |
addVisible(latitude, longitude) | StaticMap | Fügen Sie einen Punkt (Breiten-/Längengrad) hinzu, der auf der Karte sichtbar sein muss. |
addVisible(address) | StaticMap | Fügen Sie einen Adressstandort hinzu, der auf der Karte sichtbar sein muss. |
beginPath() | StaticMap | Startet eine neue Pfaddefinition. |
clearMarkers() | StaticMap | Löscht die aktuellen Markierungen. |
clearPaths() | StaticMap | Löschen Sie die aktuellen Pfade. |
clearVisibles() | StaticMap | Die aktuell sichtbaren Standorte werden gelöscht. |
endPath() | StaticMap | Schließt eine Pfaddefinition ab, die mit „beginPath()“ begonnen wurde. |
getAs(contentType) | Blob | Gibt die Daten in diesem Objekt als Blob zurück, der in den angegebenen Inhaltstyp konvertiert wurde. |
getBlob() | Blob | Ruft die Bilddaten als Blob ab. |
getMapImage() | Byte[] | Ruft die Rohbilddaten als Byte-Array ab. |
getMapUrl() | String | Ruft die URL des Kartenbilds ab. |
setCenter(latitude, longitude) | StaticMap | Legt den Mittelpunkt der Karte mit einem Punkt (Breiten- und Längengrad) fest. |
setCenter(address) | StaticMap | Legt den Mittelpunkt der Karte anhand einer Adresse fest. |
setCustomMarkerStyle(imageUrl, useShadow) | StaticMap | Hier legen Sie das benutzerdefinierte Markierungsbild fest, das beim Erstellen neuer Markierungen verwendet werden soll. |
setFormat(format) | StaticMap | Hiermit wird das Format des Kartenbilds festgelegt. |
setLanguage(language) | StaticMap | Hiermit wird die Sprache festgelegt, die für Text auf der Karte verwendet werden soll (sofern verfügbar). |
setMapType(mapType) | StaticMap | Hiermit wird festgelegt, welche Art von Karte angezeigt werden soll. |
setMarkerStyle(size, color, label) | StaticMap | Legen Sie den Markierungsstil fest, der beim Erstellen neuer Markierungen verwendet werden soll. |
setMobile(useMobileTiles) | StaticMap | Hier legen Sie fest, ob spezielle Ansichten für Mobilgeräte verwendet werden sollen. |
setPathStyle(weight, color, fillColor) | StaticMap | Hier legen Sie den Pfadstil fest, der beim Erstellen neuer Pfade verwendet werden soll. |
setSize(width, height) | StaticMap | Hiermit werden die Breite und Höhe des Kartenbilds in Pixeln festgelegt. |
setZoom(zoom) | StaticMap | Hiermit wird der Zoomfaktor oder die Vergrößerungsstufe für die Karte festgelegt. |
StaticMapEnums
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
Color | Color | |
Format | Format | |
MarkerSize | MarkerSize | |
Type | Type |
Type
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
ROADMAP | Enum | Eine Standard-Straßenkarte, wie sie normalerweise auf der Google Maps-Website angezeigt wird. |
SATELLITE | Enum | Eine Satellitenkarte. |
TERRAIN | Enum | Eine physische Reliefkarte mit Gelände und Vegetation. |
HYBRID | Enum | Eine Kombination aus Satelliten- und Straßenkarte, auf der eine transparente Ebene mit wichtigen Straßen und Ortsnamen auf der Satellitenkarte zu sehen ist. |