Maps Service

Mapy

Ta usługa umożliwia skryptom generowanie map statycznych, znajdowanie tras, konwertowanie adresów na współrzędne geokodu i próbkowanie wysokości.

Zajęcia

NazwaKrótki opis
AvoidTyp enum reprezentujący typy ograniczeń, których należy unikać podczas znajdowania tras.
ColorWyliczenie reprezentujące nazwane kolory dostępne do użycia w obrazach map.
DirectionFinderUmożliwia pobieranie informacji o trasach między lokalizacjami.
DirectionFinderEnumsKolekcja typów enumeracji używanych przez DirectionFinder.
ElevationSamplerUmożliwia próbkowanie wysokości w określonych lokalizacjach.
FormatTyp reprezentujący format obrazu mapy.
GeocoderUmożliwia konwersję adresu na współrzędne geograficzne i odwrotnie.
MapsUmożliwia wskazywanie kierunków, kodowanie geograficzne, próbkowanie wysokości i tworzenie statycznych obrazów mapy.
MarkerSizeTyp enumeracji reprezentujący rozmiar znacznika dodanego do mapy.
ModeTyp reprezentujący tryb podróżowania, który ma być używany podczas znajdowania wskazówek.
StaticMapUmożliwia tworzenie i dekorowanie statycznych obrazów mapy.
StaticMapEnumsKolekcja typów enumeracji używanych przez StaticMap.
TypeTyp mapy do wyrenderowania.

Avoid

Właściwości

WłaściwośćTypOpis
TOLLSEnumUnikaj opłat.
HIGHWAYSEnumUnikaj autostrad.

Color

Właściwości

WłaściwośćTypOpis
BLACKEnum
BROWNEnum
GREENEnum
PURPLEEnum
YELLOWEnum
BLUEEnum
GRAYEnum
ORANGEEnum
REDEnum
WHITEEnum

DirectionFinder

Metody

MetodaZwracany typKrótki opis
addWaypoint(latitude, longitude)DirectionFinderDodaje punkt na trasie, przez który musi przebiegać trasa, za pomocą punktu (szerokość/długość geograficzna).
addWaypoint(address)DirectionFinderDodaje punkt orientacyjny, przez który musi przebiegać trasa, korzystając z adresu.
clearWaypoints()DirectionFinderCzyści bieżący zestaw punktów pośrednich.
getDirections()ObjectPobiera wskazówki dojazdu, korzystając z ustawionych opcji źródła, miejsca docelowego i innych opcji.
setAlternatives(useAlternatives)DirectionFinderOkreśla, czy zamiast najwyżej ocenionej trasy mają być zwracane trasy alternatywne (wartość domyślna to „fałsz”).
setArrive(time)DirectionFinderUstawia żądany czas przybycia (w stosownych przypadkach).
setAvoid(avoid)DirectionFinderOkreśla, czy należy unikać określonych typów ograniczeń.
setDepart(time)DirectionFinderUstawia preferowaną godzinę odjazdu (jeśli to konieczne).
setDestination(latitude, longitude)DirectionFinderUstawia lokalizację końcową, do której mają być obliczane wskazówki dojazdu, za pomocą punktu (szerokość/długość geograficzna).
setDestination(address)DirectionFinderUstawia lokalizację docelową, do której mają zostać obliczone wskazówki, za pomocą adresu.
setLanguage(language)DirectionFinderUstawia język, którego mają używać wskazówki.
setMode(mode)DirectionFinderUstawia tryb podróży (domyślnie jazda samochodem).
setOptimizeWaypoints(optimizeOrder)DirectionFinderOkreśla, czy podana trasa ma zostać zoptymalizowana przez przetasowanie punktów drogi w bardziej wydajnej kolejności (domyślnie wartość fałsz).
setOrigin(latitude, longitude)DirectionFinderUstawia lokalizację początkową, z której mają być obliczone wskazówki dojazdu, za pomocą punktu (szerokość/długość geograficzna).
setOrigin(address)DirectionFinderUstawia lokalizację początkową, z której mają być obliczane wskazówki, za pomocą adresu.
setRegion(region)DirectionFinderOkreśla region używany podczas interpretowania nazw lokalizacji.

DirectionFinderEnums

Właściwości

WłaściwośćTypOpis
AvoidAvoid
ModeMode

ElevationSampler

Metody

MetodaZwracany typKrótki opis
sampleLocation(latitude, longitude)ObjectZwraca dane dotyczące wysokości pojedynczego punktu (szer/dł).
sampleLocations(points)ObjectZwraca dane dotyczące wysokości dla serii punktów (lat/lng).
sampleLocations(encodedPolyline)ObjectZwraca dane dotyczące wysokości punktów w zakodowanym wielokącie.
samplePath(points, numSamples)ObjectZwraca dane wysokościowe dla wielu próbek wzdłuż linii zdefiniowanej za pomocą ciągu punktów.
samplePath(encodedPolyline, numSamples)ObjectZwraca dane dotyczące wysokości dla kilku próbek wzdłuż linii zdefiniowanej za pomocą zakodowanej linii złożonej.

Format

Właściwości

WłaściwośćTypOpis
PNGEnum8-bitowy format PNG.
PNG8Enum8-bitowy format PNG.
PNG32Enum32-bitowy format PNG.
GIFEnumFormat GIF.
JPGEnumFormat JPEG.
JPG_BASELINEEnumNieprogresywny format JPEG.

Geocoder

Metody

MetodaZwracany typKrótki opis
geocode(address)ObjectPobiera przybliżone punkty geograficzne dla danego adresu.
reverseGeocode(latitude, longitude)ObjectPobiera przybliżone adresy dla danego punktu geograficznego.
setBounds(swLatitude, swLongitude, neLatitude, neLongitude)GeocoderOkreśla granice obszaru, który powinien być preferowany w wynikach.
setLanguage(language)GeocoderOkreśla język, który ma być używany w wynikach.
setRegion(region)GeocoderOkreśla region używany podczas interpretowania nazw lokalizacji.

Maps

Właściwości

WłaściwośćTypOpis
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Metody

MetodaZwracany typKrótki opis
decodePolyline(polyline)Number[]Dekoduje zakodowany ciąg znaków ścieżki wielopunktowej z powrotem na tablicę punktów.
encodePolyline(points)StringKoduje tablicę punktów w ciąg znaków.
newDirectionFinder()DirectionFinderTworzy nowy obiekt DirectionFinder.
newElevationSampler()ElevationSamplerTworzy obiekt ElevationSampler.
newGeocoder()GeocoderTworzy nowy obiekt Geocoder.
newStaticMap()StaticMapTworzy nowy obiekt StaticMap.
setAuthentication(clientId, signingKey)voidUmożliwia korzystanie z założonego zewnętrznie konta abonamentu premium na interfejsy API Map Google, aby wykorzystać dodatkowe limity kwoty.

MarkerSize

Właściwości

WłaściwośćTypOpis
TINYEnumTiny sized markets (smallest available).
MIDEnumŚredniej wielkości znaczniki (największe dostępne).
SMALLEnummałych znaczników,

Mode

Właściwości

WłaściwośćTypOpis
DRIVINGEnumwskazówki dojazdu drogą,
WALKINGEnumwskazówki dojścia pieszo po chodnikach i ścieżkach (gdzie są dostępne).
BICYCLINGEnumTrasy rowerowe po ścieżkach rowerowych i ulicach preferowanych (w miejscach, w których są dostępne).
TRANSITEnumwskazówki dojazdu transportem publicznym (tam, gdzie jest to dostępne);

StaticMap

Metody

MetodaZwracany typKrótki opis
addAddress(address)StaticMapDodaje nowy adres do bieżącej definicji ścieżki.
addMarker(latitude, longitude)StaticMapDodaje znacznik do mapy za pomocą punktu (lat/lng).
addMarker(address)StaticMapDodaje znacznik do mapy za pomocą adresu.
addPath(points)StaticMapDodaje ścieżkę do mapy za pomocą tablicy punktów.
addPath(polyline)StaticMapDodaje ścieżkę do mapy za pomocą zakodowanej linii łamanej.
addPoint(latitude, longitude)StaticMapDodaje nowy punkt (szerokość/długość geograficzna) do bieżącej definicji ścieżki.
addVisible(latitude, longitude)StaticMapDodaje punkt (szerokość/długość geograficzna) lokalizacji, który musi być widoczny na mapie.
addVisible(address)StaticMapDodaje lokalizację adresu, która musi być widoczna na mapie.
beginPath()StaticMapRozpoczyna nową definicję ścieżki.
clearMarkers()StaticMapCzyści bieżący zestaw pisaków.
clearPaths()StaticMapWyczyść bieżący zestaw ścieżek.
clearVisibles()StaticMapCzyści bieżący zestaw widocznych lokalizacji.
endPath()StaticMapDopełnia definicję ścieżki rozpoczętej za pomocą beginPath().
getAs(contentType)BlobZwraca dane z tego obiektu jako blob przekonwertowany na określony typ treści.
getBlob()BlobPobiera dane obrazu jako Blob.
getMapImage()Byte[]Pobiera dane nieprzetworzonego obrazu jako tablicę bajtów.
getMapUrl()StringPobiera adres URL obrazu mapy.
setCenter(latitude, longitude)StaticMapUstawia środek mapy za pomocą punktu (szerokość/długość geograficzna).
setCenter(address)StaticMapUstawia środek mapy za pomocą adresu.
setCustomMarkerStyle(imageUrl, useShadow)StaticMapUstawia obraz niestandardowego znacznika, który ma być używany podczas tworzenia nowych znaczników.
setFormat(format)StaticMapUstawia format obrazu mapy.
setLanguage(language)StaticMapUstawia język, który ma być używany do tekstu na mapie (gdzie jest dostępny).
setMapType(mapType)StaticMapOkreśla typ mapy, która ma być wyświetlana.
setMarkerStyle(size, color, label)StaticMapUstawia styl znacznika do użycia podczas tworzenia nowych znaczników.
setMobile(useMobileTiles)StaticMapOkreśla, czy na urządzeniach mobilnych mają być używane specjalne zestawy płytek.
setPathStyle(weight, color, fillColor)StaticMapOkreśla styl ścieżki, który ma być używany podczas tworzenia nowych ścieżek.
setSize(width, height)StaticMapUstawia szerokość i wysokość obrazu mapy w pikselach.
setZoom(zoom)StaticMapUstawia współczynnik powiększenia, czyli poziom powiększenia, używany na mapie.

StaticMapEnums

Właściwości

WłaściwośćTypOpis
ColorColor
FormatFormat
MarkerSizeMarkerSize
TypeType

Type

Właściwości

WłaściwośćTypOpis
ROADMAPEnumstandardowa linia czasowa, która jest zwykle wyświetlana na stronie Map Google;
SATELLITEEnummapę satelitarną,
TERRAINEnumfizyczna mapa hipsometryczna, pokazująca ukształtowanie terenu i roślinność;
HYBRIDEnumPołączenie mapy satelitarnej i drogowej, na której przezroczysta warstwa pokazuje główne ulice i nazwy miejsc na mapie satelitarnej.