Mit diesem Dienst können Skripts statische Karten generieren, Wegbeschreibungen finden, Adressen in Geocode-Koordinaten umwandeln und Höhenangaben abrufen.
Kurse
Name | Kurzbeschreibung |
---|---|
Avoid | Ein Enum-Wert, der die Arten von Einschränkungen darstellt, die beim Ermitteln von Routen vermieden werden sollen. |
Color | Ein Enum-Wert, der die benannten Farben darstellt, die in Kartenbildern verwendet werden können. |
DirectionFinder | Ermöglicht das Abrufen von Routen zwischen Orten. |
DirectionFinderEnums | Eine Sammlung von Enums, die von DirectionFinder verwendet wird. |
ElevationSampler | Ermöglicht die Erhebung von Höhendaten an bestimmten Standorten. |
Format | Ein Enum-Wert, der das Format des Kartenbildes darstellt. |
Geocoder | Ermöglicht die Konvertierung zwischen einer Adresse und geografischen Koordinaten. |
Maps | Wegbeschreibungen, Geocoding, Erhebung von Höhendaten und die Erstellung statischer Kartenbilder. |
MarkerSize | Ein Enum-Wert, der die Größe einer Markierung darstellt, die einer Karte hinzugefügt wurde. |
Mode | Ein Enum-Wert, der die Mobilitätsform darstellt, die bei der Suche nach Routen verwendet werden soll. |
StaticMap | Ermöglicht die Erstellung und Dekoration statischer Kartenbilder. |
StaticMapEnums | Eine Sammlung von Enums, die von StaticMap verwendet wird. |
Type | Ein Enum-Wert, der den Typ der zu rendernden Karte darstellt. |
Avoid
Attribute
Property | Typ | Beschreibung |
---|---|---|
TOLLS | Enum | Mautstraßen vermeiden |
HIGHWAYS | Enum | Vermeide Autobahnen. |
Color
Attribute
Property | 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ügt einen Wegpunkt hinzu, den die Route passieren muss. Dazu wird ein Punkt (lat/lng) verwendet. |
addWaypoint(address) | DirectionFinder | Fügt mithilfe einer Adresse einen Wegpunkt hinzu, den die Route passieren muss. |
clearWaypoints() | DirectionFinder | Löscht die aktuelle Gruppe von Wegpunkten. |
getDirections() | Object | Ruft die Route anhand des Startorts, des Zielorts und anderer festgelegter Optionen ab. |
setAlternatives(useAlternatives) | DirectionFinder | Legt fest, ob anstelle der Route mit dem höchsten Rang alternative Routen zurückgegeben werden sollen (Standardeinstellung ist "false"). |
setArrive(time) | DirectionFinder | Legt die gewünschte Ankunftszeit fest (falls zutreffend). |
setAvoid(avoid) | DirectionFinder | Legt 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, zu dem die Route mithilfe eines Punkts (Breiten-/Längengrad) berechnet wird. |
setDestination(address) | DirectionFinder | Legt den Zielort fest, für den die Route anhand einer Adresse berechnet werden soll. |
setLanguage(language) | DirectionFinder | Legt die Sprache fest, die für die Route verwendet werden soll. |
setMode(mode) | DirectionFinder | Legt die Mobilitätsform fest (Standardeinstellung für das Autofahren). |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | Legt fest, ob die angegebene Route optimiert werden soll, indem die Wegpunkte in eine effizientere Reihenfolge gebracht werden (standardmäßig „false“). |
setOrigin(latitude, longitude) | DirectionFinder | Legt den Startpunkt für die Berechnung der Route unter Verwendung eines Punkts (Breiten-/Breitengrad) fest. |
setOrigin(address) | DirectionFinder | Legt den Startpunkt für die Berechnung einer Route anhand einer Adresse fest. |
setRegion(region) | DirectionFinder | Legt eine Region fest, die bei der Interpretation von Standortnamen verwendet werden soll. |
DirectionFinderEnums
ElevationSampler
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
sampleLocation(latitude, longitude) | Object | Gibt Höhendaten für einen einzelnen Punkt (lat/lng) zurück. |
sampleLocations(points) | Object | Gibt Höhendaten für eine Reihe von Punkten (lat/lng) 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 Stichproben entlang einer Linie zurück, die durch eine Reihe von Punkten definiert werden. |
samplePath(encodedPolyline, numSamples) | Object | Gibt Höhendaten für eine Reihe von Beispielen entlang einer Linie zurück, die mithilfe einer codierten Polylinie definiert wird. |
Format
Attribute
Property | 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 | Ruft die ungefähren geografischen Punkte für eine bestimmte Adresse ab. |
reverseGeocode(latitude, longitude) | Object | Ruft die ungefähren Adressen für einen bestimmten geografischen Punkt ab. |
setBounds(swLatitude, swLongitude, neLatitude, neLongitude) | Geocoder | Legt die Grenzen eines Gebiets fest, das in den Ergebnissen besonders bevorzugt werden soll. |
setLanguage(language) | Geocoder | Legt die Sprache fest, die in den Ergebnissen verwendet werden soll. |
setRegion(region) | Geocoder | Legt eine Region fest, die bei der Interpretation von Standortnamen verwendet werden soll. |
Maps
Attribute
Property | Typ | Beschreibung |
---|---|---|
DirectionFinder | DirectionFinderEnums | |
StaticMap | StaticMapEnums |
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
decodePolyline(polyline) | Number[] | Decodiert eine codierte Polylinienzeichenfolge wieder in ein Array von Punkten. |
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 Verwendung eines extern eingerichteten Kontos für die Google Maps APIs-Premiumoption, um zusätzliche Kontingente zu nutzen. |
MarkerSize
Attribute
Property | Typ | Beschreibung |
---|---|---|
TINY | Enum | Kleine Märkte (kleinste verfügbare Märkte) |
MID | Enum | Mittelgroße Markierungen (größte verfügbar). |
SMALL | Enum | Kleine Markierungen |
Mode
Attribute
Property | Typ | Beschreibung |
---|---|---|
DRIVING | Enum | Wegbeschreibungen auf Straßen. |
WALKING | Enum | Fußgängerrouten auf Fußgängerwegen und Bürgersteigen (sofern vorhanden). |
BICYCLING | Enum | Fahrradrouten unter Verwendung von Radwegen und bevorzugten Straßen (sofern verfügbar). |
TRANSIT | Enum | Routen mit öffentlichen Verkehrsmitteln (sofern verfügbar) |
StaticMap
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addAddress(address) | StaticMap | Fügt der aktuellen Pfaddefinition eine neue Adresse hinzu. |
addMarker(latitude, longitude) | StaticMap | Fügt der Karte eine Markierung mithilfe eines Punkts (lat/lng) hinzu. |
addMarker(address) | StaticMap | Fügt der Karte eine Markierung mithilfe einer Adresse hinzu. |
addPath(points) | StaticMap | Fügt der Karte mithilfe eines Arrays von Punkten einen Pfad hinzu. |
addPath(polyline) | StaticMap | Fügt der Karte mithilfe einer codierten Polylinie einen Pfad hinzu. |
addPoint(latitude, longitude) | StaticMap | Fügt der aktuellen Pfaddefinition einen neuen Punkt (lat/lng) hinzu. |
addVisible(latitude, longitude) | StaticMap | Fügt einen Punkt (lat/lng) hinzu, der auf der Karte sichtbar sein muss. |
addVisible(address) | StaticMap | Fügt eine Adresse hinzu, die auf der Karte sichtbar sein muss. |
beginPath() | StaticMap | Startet eine neue Pfaddefinition. |
clearMarkers() | StaticMap | Löscht die aktuelle Gruppe von Markierungen. |
clearPaths() | StaticMap | Aktuelle Pfade löschen. |
clearVisibles() | StaticMap | Löscht die aktuell sichtbaren Standorte |
endPath() | StaticMap | Vervollständigt eine Pfaddefinition, die mit beginPath() beginnt. |
getAs(contentType) | Blob | Gibt die Daten in diesem Objekt als Blob zurück, das in den angegebenen Inhaltstyp konvertiert wurde. |
getBlob() | Blob | Ruft die Bilddaten als Blob ab. |
getMapImage() | Byte[] | Ruft die Rohdaten des Bildes als Byte-Array ab. |
getMapUrl() | String | Ruft die URL des Kartenbildes ab. |
setCenter(latitude, longitude) | StaticMap | Legt den Mittelpunkt der Karte mithilfe eines Punkts (lat/lng) fest. |
setCenter(address) | StaticMap | Legt die Mitte der Karte anhand einer Adresse fest. |
setCustomMarkerStyle(imageUrl, useShadow) | StaticMap | Legt das benutzerdefinierte Markierungsbild fest, das beim Erstellen neuer Markierungen verwendet werden soll. |
setFormat(format) | StaticMap | Legt das Format des Kartenbildes fest. |
setLanguage(language) | StaticMap | Legt die Sprache fest, die für Text auf der Karte verwendet werden soll (wo verfügbar). |
setMapType(mapType) | StaticMap | Legt den Typ der anzuzeigenden Karte fest. |
setMarkerStyle(size, color, label) | StaticMap | Legt den Markierungsstil fest, der beim Erstellen neuer Markierungen verwendet werden soll. |
setMobile(useMobileTiles) | StaticMap | Legt fest, ob spezielle Kachelsätze für Mobilgeräte verwendet werden sollen. |
setPathStyle(weight, color, fillColor) | StaticMap | Legt den Pfadstil fest, der beim Erstellen neuer Pfade verwendet werden soll. |
setSize(width, height) | StaticMap | Legt die Breite und Höhe des Kartenbildes in Pixeln fest. |
setZoom(zoom) | StaticMap | Legt den Zoomfaktor oder die Vergrößerungsstufe fest, der für die Karte verwendet wird. |
StaticMapEnums
Attribute
Property | Typ | Beschreibung |
---|---|---|
Color | Color | |
Format | Format | |
MarkerSize | MarkerSize | |
Type | Type |
Type
Attribute
Property | Typ | Beschreibung |
---|---|---|
ROADMAP | Enum | Eine Standard-Roadmap, wie sie normalerweise auf der Google Maps-Website zu sehen ist |
SATELLITE | Enum | Eine Satellitenkarte. |
TERRAIN | Enum | Eine Karte mit einem physischen Relief, auf der das Gelände und die Vegetation zu sehen sind. |
HYBRID | Enum | Eine Kombination aus Satelliten- und Straßenkarten mit einer transparenten Ebene mit den wichtigsten Straßen und Ortsnamen auf der Satellitenkarte. |