Maps Service

Mapy

Ta usługa umożliwia skryptom generowanie statycznych map, znajdowanie wskazówek dojazdu, przeliczanie adresów na współrzędne geograficzne oraz próbne wzniesienie.

Zajęcia

NazwaKrótki opis
AvoidWyliczenie wskazujące typy ograniczeń, których należy unikać podczas wyszukiwania wskazówek dojazdu.
ColorWartość wyliczeniowa przedstawiająca nazwy kolorów, których można używać w obrazach map.
DirectionFinderUmożliwia pobieranie wskazówek dojazdu między lokalizacjami.
DirectionFinderEnumsZbiór wyliczenia używanych przez DirectionFinder.
ElevationSamplerUmożliwia próbkowanie wzniesień w określonych lokalizacjach.
FormatWyliczenie reprezentujące format obrazu mapy.
GeocoderUmożliwiają konwersję między adresem a współrzędnymi geograficznymi.
MapsUmożliwia określanie kierunku, geokodowanie, próbkowanie wysokości oraz tworzenie statycznych obrazów map.
MarkerSizeWyliczenie według rozmiaru znacznika dodanego do mapy.
ModeWyliczenie wskazujące sposób podróżowania podczas wyszukiwania wskazówek dojazdu.
StaticMapUmożliwia tworzenie i dekorowanie statycznych obrazów map.
StaticMapEnumsZbiór wyliczenia używanych przez StaticMap.
TypeWyliczenie reprezentujące typ mapy do wyrenderowania.

Avoid

Właściwości

WłaściwośćTypOpis
TOLLSEnumUnikaj opłat.
HIGHWAYSEnumOmijaj autostrady.

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, przez który trasa musi przechodzić, używając punktu (lat/lng).
addWaypoint(address)DirectionFinderDodaje punkt orientacyjny, który musi przejść przez trasę, za pomocą adresu.
clearWaypoints()DirectionFinderCzyści bieżący zestaw punktów na trasie.
getDirections()ObjectPobiera trasę z użyciem punktu początkowego, miejsca docelowego i innych ustawionych opcji.
setAlternatives(useAlternatives)DirectionFinderOkreśla, czy powinny być zwracane alternatywne trasy, a nie tylko trasa o najwyższej pozycji (domyślnie ustawiona na wartość fałsz).
setArrive(time)DirectionFinderUstawia żądaną godzinę przyjazdu (w stosownych przypadkach).
setAvoid(avoid)DirectionFinderOkreśla, czy należy unikać niektórych typów ograniczeń.
setDepart(time)DirectionFinderUstawia porę wyjazdu (w stosownych przypadkach).
setDestination(latitude, longitude)DirectionFinderUstawia końcową lokalizację, na którą chcesz wyznaczyć trasę, korzystając z punktu (lata/dł.).
setDestination(address)DirectionFinderUstawia końcową lokalizację, na którą chcesz wyznaczyć trasę, na podstawie adresu.
setLanguage(language)DirectionFinderOkreśla język trasy.
setMode(mode)DirectionFinderOkreśla środek transportu (domyślnie jest to samochód).
setOptimizeWaypoints(optimizeOrder)DirectionFinderOkreśla, czy optymalizacja trasy ma być optymalizowana przez zmianę położenia punktów na liście w bardziej efektywnej kolejności (domyślnie ustawiona jest wartość fałsz).
setOrigin(latitude, longitude)DirectionFinderUstawia lokalizację początkową, na podstawie której zostaną obliczone trasy na podstawie punktu (lat/dł.).
setOrigin(address)DirectionFinderOkreśla lokalizację początkową, z której można wyznaczyć trasę na podstawie 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 wysokości nad pojedynczym punktem (lat/lat).
sampleLocations(points)ObjectZwraca dane wysokości nad serią punktów (lat/lat).
sampleLocations(encodedPolyline)ObjectZwraca dane wysokości nad punktami w zakodowanej linii łamanej.
samplePath(points, numSamples)ObjectZwraca dane wysokości w przypadku wielu próbek wzdłuż linii, zdefiniowanych za pomocą serii punktów.
samplePath(encodedPolyline, numSamples)ObjectZwraca dane wysokości w przypadku wielu próbek wzdłuż linii, zdefiniowanych 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_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 mieć pierwszeństwo 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 liniowy z powrotem w tablicę punktów.
encodePolyline(points)StringKoduje tablicę punktów w ciągu 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 zewnętrznego konta abonamentu premium na interfejsy API Map Google, aby uzyskać dodatkowe limity.

MarkerSize

Właściwości

WłaściwośćTypOpis
TINYEnumMałe rynki (najmniejsza dostępna).
MIDEnumZnaczniki średniego rozmiaru (największa dostępna).
SMALLEnumMałe znaczniki.

Mode

Właściwości

WłaściwośćTypOpis
DRIVINGEnumTrasy dojazdu samochodem.
WALKINGEnumTrasa piesza (przez przejścia lub chodnik) (tam, gdzie jest dostępna).
BICYCLINGEnumTrasy rowerowe przez ścieżki rowerowe i preferowane ulice (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 definicji bieżącej ścieżki.
addMarker(latitude, longitude)StaticMapDodaje znacznik do mapy za pomocą punktu (lat/lng).
addMarker(address)StaticMapDodaje znacznik do mapy przy użyciu adresu.
addPath(points)StaticMapDodaje ścieżkę do mapy przy użyciu tablicy punktów.
addPath(polyline)StaticMapDodaje ścieżkę do mapy za pomocą zakodowanej linii łamanej.
addPoint(latitude, longitude)StaticMapDodaje nowy punkt (lat/lng) do bieżącej definicji ścieżki.
addVisible(latitude, longitude)StaticMapDodaje lokalizację punktu (lata/długości), która musi być widoczna na mapie.
addVisible(address)StaticMapDodaje lokalizację adresu, która musi być widoczna na mapie.
beginPath()StaticMapUruchamia 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 rozpoczynaną od startPath().
getAs(contentType)BlobZwraca dane wewnątrz tego obiektu jako obiekt blob przekonwertowany na określony typ treści.
getBlob()BlobPobiera dane obrazu jako Blob.
getMapImage()Byte[]Pobiera nieprzetworzone dane obrazu jako tablicę bajtową.
getMapUrl()StringPobiera adres URL obrazu mapy.
setCenter(latitude, longitude)StaticMapUstawia środek mapy za pomocą punktu (lat/Lng).
setCenter(address)StaticMapUstawia środek mapy, używając adresu.
setCustomMarkerStyle(imageUrl, useShadow)StaticMapUstawia niestandardowy obraz znacznika do użycia podczas tworzenia nowych znaczników.
setFormat(format)StaticMapUstawia format obrazu mapy.
setLanguage(language)StaticMapOkreśla język tekstu na mapie (tam, gdzie ta funkcja jest dostępna).
setMapType(mapType)StaticMapOkreśla typ mapy, która ma się wyświetlać.
setMarkerStyle(size, color, label)StaticMapUstawia styl znacznika, który ma być używany podczas tworzenia nowych znaczników.
setMobile(useMobileTiles)StaticMapOkreśla, czy należy używać wyspecjalizowanych zestawów kafelków na urządzeniach mobilnych.
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
ROADMAPEnumStandardowy plan, tak jak zwykle wyświetla się w witrynie Mapy Google.
SATELLITEEnumMapa satelitarna.
TERRAINEnumMapa fizyczna, pokazująca teren i roślinność.
HYBRIDEnumHybrydowa mapa satelitarna i drogowa z przejrzystą warstwą głównych dróg i miejsc na mapie satelitarnej.