Maps Service

Mapy

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

Zajęcia

NazwaKrótki opis
AvoidWyliczenie reprezentujące typy ograniczeń, których należy unikać podczas wyznaczania trasy.
ColorWyliczenie reprezentujące nazwane kolory, które można stosować na obrazach map.
DirectionFinderUmożliwia pobieranie wskazówek dojazdu między lokalizacjami.
DirectionFinderEnumsZbiór wyliczeń używanych przez DirectionFinder.
ElevationSamplerUmożliwia próbkowanie wysokości w określonych lokalizacjach.
FormatWyliczenie reprezentujące format obrazu mapy.
GeocoderUmożliwia konwersję między adresem a współrzędnymi geograficznymi.
MapsUmożliwia wyznaczanie kierunku, geokodowanie, próbkowanie wysokości i tworzenie statycznych obrazów map.
MarkerSizeWyliczenie reprezentujące rozmiar znacznika dodanego do mapy.
ModeWyliczenie reprezentujące tryb podróży, który ma być używany podczas wyszukiwania wskazówek dojazdu.
StaticMapUmożliwia tworzenie i dekorowanie statycznych obrazów map.
StaticMapEnumsZbiór wyliczeń używanych przez StaticMap.
TypeWyliczenie reprezentujące typ 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 pośredni, przez który musi przebiegać trasa, używając punktu (szerokość/długość geograficzna).
addWaypoint(address)DirectionFinderDodaje punkt pośredni, przez który musi przebiegać trasa, używając adresu.
clearWaypoints()DirectionFinderCzyści bieżący zestaw punktów trasy.
getDirections()ObjectPobiera wskazówki dojazdu na podstawie ustawionego punktu początkowego, miejsca docelowego i innych opcji.
setAlternatives(useAlternatives)DirectionFinderOkreśla, czy zamiast tylko trasy o najwyższej pozycji mają być zwracane trasy alternatywne (domyślnie false).
setArrive(time)DirectionFinderUstaw żądany czas przyjazdu (w stosownych przypadkach).
setAvoid(avoid)DirectionFinderOkreśla, czy unikać określonych typów ograniczeń.
setDepart(time)DirectionFinderUstaw preferowaną godzinę odjazdu (w stosownych przypadkach).
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ę końcową, do której mają zostać obliczone wskazówki dojazdu, używając adresu.
setLanguage(language)DirectionFinderUstawia język, który ma być używany w wskazówkach.
setMode(mode)DirectionFinderUstawia środek transportu (domyślnie jest to samochód).
setOptimizeWaypoints(optimizeOrder)DirectionFinderOkreśla, czy optymalizować podaną trasę przez zmianę kolejności punktów pośrednich na bardziej efektywną (domyślnie false).
setOrigin(latitude, longitude)DirectionFinderUstawia lokalizację początkową, z której mają być obliczane wskazówki dojazdu, za pomocą punktu (szerokość/długość geograficzna).
setOrigin(address)DirectionFinderUstawia lokalizację początkową, od której mają być obliczane wskazówki dojazdu, za pomocą adresu.
setRegion(region)DirectionFinderUstawia region, który będzie 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 o wysokości dla pojedynczego punktu (szerokość i długość geograficzna).
sampleLocations(points)ObjectZwraca dane o wysokości dla serii punktów (szerokość i długość geograficzna).
sampleLocations(encodedPolyline)ObjectZwraca dane o wysokości dla punktów w zakodowanej linii łamanej.
samplePath(points, numSamples)ObjectZwraca dane o wysokości dla wielu próbek wzdłuż linii zdefiniowanej za pomocą serii punktów.
samplePath(encodedPolyline, numSamples)ObjectZwraca dane o wysokości dla wielu próbek wzdłuż linii zdefiniowanej za pomocą zakodowanej linii łamanej.

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_BASELINEEnumFormat JPEG bez przeplotu.

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)GeocoderUstawia język, który ma być używany w wynikach.
setRegion(region)GeocoderUstawia region, który będzie 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 linii łamanej z powrotem do tablicy 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.
resetAuthenticationApiKey()voidResetuje dane uwierzytelniające, aby używać domyślnych limitów.
setAuthenticationByApiKey(apiKey)voidUmożliwia korzystanie z klucza interfejsu API do uwierzytelniania żądań w celu wykorzystania dodatkowych limitów.
setAuthenticationByApiKey(apiKey, signingKey)voidUmożliwia korzystanie z klucza interfejsu API i klucza podpisywania do uwierzytelniania żądań w celu wykorzystania dodatkowych limitów w interfejsie StaticMap.

MarkerSize

Właściwości

WłaściwośćTypOpis
TINYEnumBardzo małe rynki (najmniejsze dostępne).
MIDEnumŚrednie znaczniki (największe dostępne).
SMALLEnummałe znaczniki,

Mode

Właściwości

WłaściwośćTypOpis
DRIVINGEnumWskazówki dojazdu po drogach.
WALKINGEnumWskazówki dojazdu pieszo po ścieżkach dla pieszych i chodnikach (jeśli są dostępne).
BICYCLINGEnumTrasy rowerowe prowadzące ścieżkami rowerowymi i preferowanymi ulicami (jeśli są dostępne).
TRANSITEnumWskazówki dojazdu transportem publicznym (jeśli są dostępne).

StaticMap

Metody

MetodaZwracany typKrótki opis
addAddress(address)StaticMapDodaje nowy adres do bieżącej definicji ścieżki.
addMarker(latitude, longitude)StaticMapDodaje do mapy znacznik za pomocą punktu (szerokość/długość geograficzna).
addMarker(address)StaticMapDodaje znacznik do mapy za pomocą adresu.
addPath(points)StaticMapDodaje ścieżkę do mapy za pomocą tablicy punktów.
addPath(polyline)StaticMapDodaje do mapy ścieżkę za pomocą zakodowanej linii łamanej.
addPoint(latitude, longitude)StaticMapDodaje nowy punkt (szerokość/długość geograficzną) do bieżącej definicji ścieżki.
addVisible(latitude, longitude)StaticMapDodaje lokalizację punktową (szerokość/długość geograficzną), która musi być widoczna 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 znaczników.
clearPaths()StaticMapWyczyść bieżący zestaw ścieżek.
clearVisibles()StaticMapCzyści bieżący zestaw widocznych lokalizacji.
endPath()StaticMapKończy definicję ścieżki rozpoczętą za pomocą metody beginPath().
getAs(contentType)BlobZwraca dane w tym obiekcie jako obiekt blob przekonwertowany na określony typ treści.
getBlob()BlobPobiera dane obrazu jako Blob.
getMapImage()Byte[]Pobiera surowe dane obrazu jako tablicę bajtów.
getMapUrl()StringPobiera adres URL obrazu mapy.
setCenter(latitude, longitude)StaticMapWyśrodkowuje mapę na punkcie (szerokość/długość geograficzna).
setCenter(address)StaticMapWyśrodkowuje mapę na podstawie adresu.
setCustomMarkerStyle(imageUrl, useShadow)StaticMapUstawia niestandardowy obraz markera, który będzie używany podczas tworzenia nowych markerów.
setFormat(format)StaticMapUstawia format obrazu mapy.
setLanguage(language)StaticMapUstawia język, który ma być używany w tekście na mapie (jeśli jest dostępny).
setMapType(mapType)StaticMapUstawia typ mapy, która ma być wyświetlana.
setMarkerStyle(size, color, label)StaticMapUstawia styl znacznika, który będzie używany podczas tworzenia nowych znaczników.
setMobile(useMobileTiles)StaticMapOkreśla, czy na urządzeniach mobilnych mają być używane specjalistyczne zestawy kafelków.
setPathStyle(weight, color, fillColor)StaticMapUstawia styl ścieżki, który będzie 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 lub 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 mapa drogowa, taka jak zwykle wyświetlana w witrynie Map Google.
SATELLITEEnumMapa satelitarna.
TERRAINEnumMapa fizyczna przedstawiająca ukształtowanie terenu i roślinność.
HYBRIDEnumHybryda mapy satelitarnej i drogowej, na której na mapie satelitarnej widać przezroczystą warstwę z głównymi ulicami i nazwami miejsc.