Maps Service

Mapy

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

Zajęcia

NazwaKrótki opis
AvoidWyliczenie reprezentujące rodzaje ograniczeń, których należy unikać podczas wyszukiwania wskazówek dojazdu.
ColorWyliczenie reprezentujące nazwane kolory dostępne do użycia na obrazach map.
DirectionFinderUmożliwia pobieranie wskazówek dojazdu między lokalizacjami.
DirectionFinderEnumsKolekcja wyliczeń używanych przez funkcję DirectionFinder.
ElevationSamplerUmożliwia próbkowanie wysokości w konkretnych lokalizacjach.
FormatWyliczenie reprezentujące format obrazu mapy.
GeocoderUmożliwia konwersję adresu na współrzędne geograficzne.
MapsUmożliwia znajdowanie kierunku, geokodowanie, próbkowanie wysokości i tworzenie statycznych obrazów mapy.
MarkerSizeWyliczenie reprezentujące rozmiar znacznika dodanego do mapy.
ModeWyliczenie reprezentujące tryb podróży używany podczas wyszukiwania wskazówek dojazdu.
StaticMapUmożliwia tworzenie i ozdabianie statycznych obrazów map.
StaticMapEnumsKolekcja wyliczeń używanych przez funkcję StaticMap.
TypeWyliczenie reprezentujące typ mapy do renderowania.

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 przejść trasa, przy użyciu punktu (długości i szerokości geograficznej).
addWaypoint(address)DirectionFinderDodaje punkt pośredni, przez który musi przejść trasa, używając adresu.
clearWaypoints()DirectionFinderUsuwa bieżący zestaw punktów na trasie.
getDirections()ObjectPobiera wskazówki dojazdu, korzystając z miejsca wylotu, celu podróży i innych ustawionych opcji.
setAlternatives(useAlternatives)DirectionFinderOkreśla, czy mają być zwracane trasy alternatywne, a nie tylko trasa o najwyższej pozycji (wartość domyślna to fałsz).
setArrive(time)DirectionFinderUstawienie żądanej godziny przyjazdu (w stosownych przypadkach).
setAvoid(avoid)DirectionFinderOkreśla, czy należy unikać określonych typów ograniczeń.
setDepart(time)DirectionFinderUstawia godzinę odjazdu (w stosownych przypadkach).
setDestination(latitude, longitude)DirectionFinderUmożliwia ustawienie końcowej lokalizacji, do której należy wyznaczać trasę, za pomocą punktu (szerokość/długość).
setDestination(address)DirectionFinderUmożliwia ustawienie na podstawie adresu lokalizacji końcowej, do której należy wyznaczać trasę dojazdu.
setLanguage(language)DirectionFinderUstawia język, który będzie używany we wskazówkach.
setMode(mode)DirectionFinderUstawienie środka transportu (domyślnie jest to samochód).
setOptimizeWaypoints(optimizeOrder)DirectionFinderOkreśla, czy należy optymalizować wskazaną trasę przez zmianę kolejności punktów na trasie w efektywniejszy sposób (wartość domyślna to fałsz).
setOrigin(latitude, longitude)DirectionFinderOkreśla lokalizację początkową, z której należy wyznaczać trasę na podstawie punktu (szerokość/długość).
setOrigin(address)DirectionFinderOkreśla lokalizację początkową na podstawie adresu, z której chcesz wytyczyć trasę.
setRegion(region)DirectionFinderOkreśla region, który ma być 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ść/długość).
sampleLocations(points)ObjectZwraca dane o wysokości dla serii punktów (szerokość/długość).
sampleLocations(encodedPolyline)ObjectZwraca dane o wysokości dla punktów na zakodowanej linii łamanej.
samplePath(points, numSamples)ObjectZwraca dane o wysokości dla wielu próbek wzdłuż linii, zdefiniowanych za pomocą serii punktów.
samplePath(encodedPolyline, numSamples)ObjectZwraca dane o wysokości dla wielu próbek na 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_BASELINEEnumFormat JPEG nieprogresywny.

Geocoder

Metody

MetodaZwracany typKrótki opis
geocode(address)ObjectPobiera przybliżone punkty geograficzne dla danego adresu.
reverseGeocode(latitude, longitude)ObjectPobiera przybliżone adresy danego punktu geograficznego.
setBounds(swLatitude, swLongitude, neLatitude, neLongitude)GeocoderOkreśla granice obszaru, który powinien mieć dodatkową preferencję w wynikach.
setLanguage(language)GeocoderUstawia język, który ma być wyświetlany w wynikach.
setRegion(region)GeocoderOkreśla region, który ma być 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 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.
setAuthentication(clientId, signingKey)voidUmożliwia korzystanie z zewnętrznego konta abonamentu premium interfejsów API Map Google, które pozwala korzystać z dodatkowych limitów.

MarkerSize

Właściwości

WłaściwośćTypOpis
TINYEnumMałe rynki (najmniejsze dostępne)
MIDEnumŚrednie znaczniki (największy dostępne).
SMALLEnumMałe znaczniki.

Mode

Właściwości

WłaściwośćTypOpis
DRIVINGEnumTrasy dojazdu po drogach.
WALKINGEnumTrasa piesza obejmująca ścieżki dla pieszych i chodniki (w odpowiednich przypadkach).
BICYCLINGEnumTrasa rowerowa ze ścieżkami rowerowymi i preferowanymi ulicami (jeśli są dostępne).
TRANSITEnumWskazówki dojazdu transportem publicznym przy użyciu tras transportu publicznego (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 znacznik do mapy przy użyciu punktu (szerokość/długość).
addMarker(address)StaticMapDodaje do mapy znacznik przy użyciu 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ść) do bieżącej definicji ścieżki.
addVisible(latitude, longitude)StaticMapDodaje lokalizację punktu (szerokość/długość), który musi być widoczny na mapie.
addVisible(address)StaticMapDodaje lokalizację adresu, która musi być widoczna na mapie.
beginPath()StaticMapUruchamia nową definicję ścieżki.
clearMarkers()StaticMapUsuwa bieżący zestaw znaczników.
clearPaths()StaticMapWyczyść bieżący zestaw ścieżek.
clearVisibles()StaticMapUsuwa bieżący zestaw widocznych lokalizacji.
endPath()StaticMapUkończenie definicji ścieżki rozpoczętej za pomocą funkcji startedPath().
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 w postaci tablicy bajtów.
getMapUrl()StringPobiera adres URL obrazu mapy.
setCenter(latitude, longitude)StaticMapWyśrodkowuje mapę za pomocą punktu (szerokość/długość).
setCenter(address)StaticMapWyśrodkowuje mapę na podstawie adresu.
setCustomMarkerStyle(imageUrl, useShadow)StaticMapUstawia niestandardowy obraz znacznika, który ma być używany do tworzenia nowych znaczników.
setFormat(format)StaticMapUstawia format obrazu mapy.
setLanguage(language)StaticMapUstawia język tekstu na mapie (jeśli jest dostępny).
setMapType(mapType)StaticMapOkreśla typ mapy do wyświetlenia.
setMarkerStyle(size, color, label)StaticMapUstawia styl znaczników, który ma być używany podczas tworzenia nowych znaczników.
setMobile(useMobileTiles)StaticMapOkreśla, czy mają być używane specjalne zestawy kafelków na urządzeniach mobilnych.
setPathStyle(weight, color, fillColor)StaticMapUstawia styl ścieżki, którego chcesz używać podczas tworzenia nowych ścieżek.
setSize(width, height)StaticMapUstawia szerokość i wysokość obrazu mapy w pikselach.
setZoom(zoom)StaticMapUmożliwia ustawienie współczynnika powiększenia (poziomu powiększenia) używanego do wyświetlania mapy.

StaticMapEnums

Właściwości

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

Type

Właściwości

WłaściwośćTypOpis
ROADMAPEnumStandardowy plan działania widoczny zwykle na stronie Map Google.
SATELLITEEnumMapę satelitarną.
TERRAINEnumFizyczna mapa przedstawiająca ukształtowanie terenu i roślinność.
HYBRIDEnumŁącznik map satelitarnych i map z planem realizacji, pokazujący przezroczystą warstwę głównych ulic i nazw miejsc na mapie satelitarnej.