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
Nazwa | Krótki opis |
---|---|
Avoid | Typ enum reprezentujący typy ograniczeń, których należy unikać podczas znajdowania tras. |
Color | Wyliczenie reprezentujące nazwane kolory dostępne do użycia w obrazach map. |
DirectionFinder | Umożliwia pobieranie informacji o trasach między lokalizacjami. |
DirectionFinderEnums | Kolekcja typów enumeracji używanych przez DirectionFinder . |
ElevationSampler | Umożliwia próbkowanie wysokości w określonych lokalizacjach. |
Format | Typ reprezentujący format obrazu mapy. |
Geocoder | Umożliwia konwersję adresu na współrzędne geograficzne i odwrotnie. |
Maps | Umożliwia wskazywanie kierunków, kodowanie geograficzne, próbkowanie wysokości i tworzenie statycznych obrazów mapy. |
MarkerSize | Typ enumeracji reprezentujący rozmiar znacznika dodanego do mapy. |
Mode | Typ reprezentujący tryb podróżowania, który ma być używany podczas znajdowania wskazówek. |
StaticMap | Umożliwia tworzenie i dekorowanie statycznych obrazów mapy. |
StaticMapEnums | Kolekcja typów enumeracji używanych przez StaticMap . |
Type | Typ mapy do wyrenderowania. |
Avoid
Właściwości
Właściwość | Typ | Opis |
---|---|---|
TOLLS | Enum | Unikaj opłat. |
HIGHWAYS | Enum | Unikaj autostrad. |
Color
Właściwości
Właściwość | Typ | Opis |
---|---|---|
BLACK | Enum | |
BROWN | Enum | |
GREEN | Enum | |
PURPLE | Enum | |
YELLOW | Enum | |
BLUE | Enum | |
GRAY | Enum | |
ORANGE | Enum | |
RED | Enum | |
WHITE | Enum |
DirectionFinder
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
addWaypoint(latitude, longitude) | DirectionFinder | Dodaje punkt na trasie, przez który musi przebiegać trasa, za pomocą punktu (szerokość/długość geograficzna). |
addWaypoint(address) | DirectionFinder | Dodaje punkt orientacyjny, przez który musi przebiegać trasa, korzystając z adresu. |
clearWaypoints() | DirectionFinder | Czyści bieżący zestaw punktów pośrednich. |
getDirections() | Object | Pobiera wskazówki dojazdu, korzystając z ustawionych opcji źródła, miejsca docelowego i innych opcji. |
setAlternatives(useAlternatives) | DirectionFinder | Określa, czy zamiast najwyżej ocenionej trasy mają być zwracane trasy alternatywne (wartość domyślna to „fałsz”). |
setArrive(time) | DirectionFinder | Ustawia żądany czas przybycia (w stosownych przypadkach). |
setAvoid(avoid) | DirectionFinder | Określa, czy należy unikać określonych typów ograniczeń. |
setDepart(time) | DirectionFinder | Ustawia preferowaną godzinę odjazdu (jeśli to konieczne). |
setDestination(latitude, longitude) | DirectionFinder | Ustawia lokalizację końcową, do której mają być obliczane wskazówki dojazdu, za pomocą punktu (szerokość/długość geograficzna). |
setDestination(address) | DirectionFinder | Ustawia lokalizację docelową, do której mają zostać obliczone wskazówki, za pomocą adresu. |
setLanguage(language) | DirectionFinder | Ustawia język, którego mają używać wskazówki. |
setMode(mode) | DirectionFinder | Ustawia tryb podróży (domyślnie jazda samochodem). |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | Okreś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) | DirectionFinder | Ustawia lokalizację początkową, z której mają być obliczone wskazówki dojazdu, za pomocą punktu (szerokość/długość geograficzna). |
setOrigin(address) | DirectionFinder | Ustawia lokalizację początkową, z której mają być obliczane wskazówki, za pomocą adresu. |
setRegion(region) | DirectionFinder | Określa region używany podczas interpretowania nazw lokalizacji. |
DirectionFinderEnums
ElevationSampler
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
sampleLocation(latitude, longitude) | Object | Zwraca dane dotyczące wysokości pojedynczego punktu (szer/dł). |
sampleLocations(points) | Object | Zwraca dane dotyczące wysokości dla serii punktów (lat/lng). |
sampleLocations(encodedPolyline) | Object | Zwraca dane dotyczące wysokości punktów w zakodowanym wielokącie. |
samplePath(points, numSamples) | Object | Zwraca dane wysokościowe dla wielu próbek wzdłuż linii zdefiniowanej za pomocą ciągu punktów. |
samplePath(encodedPolyline, numSamples) | Object | Zwraca 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ść | Typ | Opis |
---|---|---|
PNG | Enum | 8-bitowy format PNG. |
PNG8 | Enum | 8-bitowy format PNG. |
PNG32 | Enum | 32-bitowy format PNG. |
GIF | Enum | Format GIF. |
JPG | Enum | Format JPEG. |
JPG_BASELINE | Enum | Nieprogresywny format JPEG. |
Geocoder
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
geocode(address) | Object | Pobiera przybliżone punkty geograficzne dla danego adresu. |
reverseGeocode(latitude, longitude) | Object | Pobiera przybliżone adresy dla danego punktu geograficznego. |
setBounds(swLatitude, swLongitude, neLatitude, neLongitude) | Geocoder | Określa granice obszaru, który powinien być preferowany w wynikach. |
setLanguage(language) | Geocoder | Określa język, który ma być używany w wynikach. |
setRegion(region) | Geocoder | Określa region używany podczas interpretowania nazw lokalizacji. |
Maps
Właściwości
Właściwość | Typ | Opis |
---|---|---|
DirectionFinder | DirectionFinderEnums | |
StaticMap | StaticMapEnums |
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
decodePolyline(polyline) | Number[] | Dekoduje zakodowany ciąg znaków ścieżki wielopunktowej z powrotem na tablicę punktów. |
encodePolyline(points) | String | Koduje tablicę punktów w ciąg znaków. |
newDirectionFinder() | DirectionFinder | Tworzy nowy obiekt DirectionFinder. |
newElevationSampler() | ElevationSampler | Tworzy obiekt ElevationSampler. |
newGeocoder() | Geocoder | Tworzy nowy obiekt Geocoder. |
newStaticMap() | StaticMap | Tworzy nowy obiekt StaticMap. |
setAuthentication(clientId, signingKey) | void | Umoż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ść | Typ | Opis |
---|---|---|
TINY | Enum | Tiny sized markets (smallest available). |
MID | Enum | Średniej wielkości znaczniki (największe dostępne). |
SMALL | Enum | małych znaczników, |
Mode
Właściwości
Właściwość | Typ | Opis |
---|---|---|
DRIVING | Enum | wskazówki dojazdu drogą, |
WALKING | Enum | wskazówki dojścia pieszo po chodnikach i ścieżkach (gdzie są dostępne). |
BICYCLING | Enum | Trasy rowerowe po ścieżkach rowerowych i ulicach preferowanych (w miejscach, w których są dostępne). |
TRANSIT | Enum | wskazówki dojazdu transportem publicznym (tam, gdzie jest to dostępne); |
StaticMap
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
addAddress(address) | StaticMap | Dodaje nowy adres do bieżącej definicji ścieżki. |
addMarker(latitude, longitude) | StaticMap | Dodaje znacznik do mapy za pomocą punktu (lat/lng). |
addMarker(address) | StaticMap | Dodaje znacznik do mapy za pomocą adresu. |
addPath(points) | StaticMap | Dodaje ścieżkę do mapy za pomocą tablicy punktów. |
addPath(polyline) | StaticMap | Dodaje ścieżkę do mapy za pomocą zakodowanej linii łamanej. |
addPoint(latitude, longitude) | StaticMap | Dodaje nowy punkt (szerokość/długość geograficzna) do bieżącej definicji ścieżki. |
addVisible(latitude, longitude) | StaticMap | Dodaje punkt (szerokość/długość geograficzna) lokalizacji, który musi być widoczny na mapie. |
addVisible(address) | StaticMap | Dodaje lokalizację adresu, która musi być widoczna na mapie. |
beginPath() | StaticMap | Rozpoczyna nową definicję ścieżki. |
clearMarkers() | StaticMap | Czyści bieżący zestaw pisaków. |
clearPaths() | StaticMap | Wyczyść bieżący zestaw ścieżek. |
clearVisibles() | StaticMap | Czyści bieżący zestaw widocznych lokalizacji. |
endPath() | StaticMap | Dopełnia definicję ścieżki rozpoczętej za pomocą beginPath(). |
getAs(contentType) | Blob | Zwraca dane z tego obiektu jako blob przekonwertowany na określony typ treści. |
getBlob() | Blob | Pobiera dane obrazu jako Blob . |
getMapImage() | Byte[] | Pobiera dane nieprzetworzonego obrazu jako tablicę bajtów. |
getMapUrl() | String | Pobiera adres URL obrazu mapy. |
setCenter(latitude, longitude) | StaticMap | Ustawia środek mapy za pomocą punktu (szerokość/długość geograficzna). |
setCenter(address) | StaticMap | Ustawia środek mapy za pomocą adresu. |
setCustomMarkerStyle(imageUrl, useShadow) | StaticMap | Ustawia obraz niestandardowego znacznika, który ma być używany podczas tworzenia nowych znaczników. |
setFormat(format) | StaticMap | Ustawia format obrazu mapy. |
setLanguage(language) | StaticMap | Ustawia język, który ma być używany do tekstu na mapie (gdzie jest dostępny). |
setMapType(mapType) | StaticMap | Określa typ mapy, która ma być wyświetlana. |
setMarkerStyle(size, color, label) | StaticMap | Ustawia styl znacznika do użycia podczas tworzenia nowych znaczników. |
setMobile(useMobileTiles) | StaticMap | Określa, czy na urządzeniach mobilnych mają być używane specjalne zestawy płytek. |
setPathStyle(weight, color, fillColor) | StaticMap | Określa styl ścieżki, który ma być używany podczas tworzenia nowych ścieżek. |
setSize(width, height) | StaticMap | Ustawia szerokość i wysokość obrazu mapy w pikselach. |
setZoom(zoom) | StaticMap | Ustawia współczynnik powiększenia, czyli poziom powiększenia, używany na mapie. |
StaticMapEnums
Właściwości
Właściwość | Typ | Opis |
---|---|---|
Color | Color | |
Format | Format | |
MarkerSize | MarkerSize | |
Type | Type |
Type
Właściwości
Właściwość | Typ | Opis |
---|---|---|
ROADMAP | Enum | standardowa linia czasowa, która jest zwykle wyświetlana na stronie Map Google; |
SATELLITE | Enum | mapę satelitarną, |
TERRAIN | Enum | fizyczna mapa hipsometryczna, pokazująca ukształtowanie terenu i roślinność; |
HYBRID | Enum | Połączenie mapy satelitarnej i drogowej, na której przezroczysta warstwa pokazuje główne ulice i nazwy miejsc na mapie satelitarnej. |