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
Nazwa | Krótki opis |
---|---|
Avoid | Wyliczenie reprezentujące rodzaje ograniczeń, których należy unikać podczas wyszukiwania wskazówek dojazdu. |
Color | Wyliczenie reprezentujące nazwane kolory dostępne do użycia na obrazach map. |
DirectionFinder | Umożliwia pobieranie wskazówek dojazdu między lokalizacjami. |
DirectionFinderEnums | Kolekcja wyliczeń używanych przez funkcję DirectionFinder . |
ElevationSampler | Umożliwia próbkowanie wysokości w konkretnych lokalizacjach. |
Format | Wyliczenie reprezentujące format obrazu mapy. |
Geocoder | Umożliwia konwersję adresu na współrzędne geograficzne. |
Maps | Umożliwia znajdowanie kierunku, geokodowanie, próbkowanie wysokości i tworzenie statycznych obrazów mapy. |
MarkerSize | Wyliczenie reprezentujące rozmiar znacznika dodanego do mapy. |
Mode | Wyliczenie reprezentujące tryb podróży używany podczas wyszukiwania wskazówek dojazdu. |
StaticMap | Umożliwia tworzenie i ozdabianie statycznych obrazów map. |
StaticMapEnums | Kolekcja wyliczeń używanych przez funkcję StaticMap . |
Type | Wyliczenie reprezentujące typ mapy do renderowania. |
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 pośredni, przez który musi przejść trasa, przy użyciu punktu (długości i szerokości geograficznej). |
addWaypoint(address) | DirectionFinder | Dodaje punkt pośredni, przez który musi przejść trasa, używając adresu. |
clearWaypoints() | DirectionFinder | Usuwa bieżący zestaw punktów na trasie. |
getDirections() | Object | Pobiera wskazówki dojazdu, korzystając z miejsca wylotu, celu podróży i innych ustawionych opcji. |
setAlternatives(useAlternatives) | DirectionFinder | Określa, czy mają być zwracane trasy alternatywne, a nie tylko trasa o najwyższej pozycji (wartość domyślna to fałsz). |
setArrive(time) | DirectionFinder | Ustawienie żądanej godziny przyjazdu (w stosownych przypadkach). |
setAvoid(avoid) | DirectionFinder | Określa, czy należy unikać określonych typów ograniczeń. |
setDepart(time) | DirectionFinder | Ustawia godzinę odjazdu (w stosownych przypadkach). |
setDestination(latitude, longitude) | DirectionFinder | Umożliwia ustawienie końcowej lokalizacji, do której należy wyznaczać trasę, za pomocą punktu (szerokość/długość). |
setDestination(address) | DirectionFinder | Umożliwia ustawienie na podstawie adresu lokalizacji końcowej, do której należy wyznaczać trasę dojazdu. |
setLanguage(language) | DirectionFinder | Ustawia język, który będzie używany we wskazówkach. |
setMode(mode) | DirectionFinder | Ustawienie środka transportu (domyślnie jest to samochód). |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | Okreś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) | DirectionFinder | Określa lokalizację początkową, z której należy wyznaczać trasę na podstawie punktu (szerokość/długość). |
setOrigin(address) | DirectionFinder | Określa lokalizację początkową na podstawie adresu, z której chcesz wytyczyć trasę. |
setRegion(region) | DirectionFinder | Określa region, który ma być używany podczas interpretowania nazw lokalizacji. |
DirectionFinderEnums
ElevationSampler
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
sampleLocation(latitude, longitude) | Object | Zwraca dane o wysokości dla pojedynczego punktu (szerokość/długość). |
sampleLocations(points) | Object | Zwraca dane o wysokości dla serii punktów (szerokość/długość). |
sampleLocations(encodedPolyline) | Object | Zwraca dane o wysokości dla punktów na zakodowanej linii łamanej. |
samplePath(points, numSamples) | Object | Zwraca dane o wysokości dla wielu próbek wzdłuż linii, zdefiniowanych za pomocą serii punktów. |
samplePath(encodedPolyline, numSamples) | Object | Zwraca dane o wysokości dla wielu próbek na linii, zdefiniowanych za pomocą zakodowanej linii łamanej. |
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 | Format JPEG nieprogresywny. |
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 danego punktu geograficznego. |
setBounds(swLatitude, swLongitude, neLatitude, neLongitude) | Geocoder | Określa granice obszaru, który powinien mieć dodatkową preferencję w wynikach. |
setLanguage(language) | Geocoder | Ustawia język, który ma być wyświetlany w wynikach. |
setRegion(region) | Geocoder | Określa region, który ma być 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 linii łamanej z powrotem do tablicy 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 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ść | Typ | Opis |
---|---|---|
TINY | Enum | Małe rynki (najmniejsze dostępne) |
MID | Enum | Średnie znaczniki (największy dostępne). |
SMALL | Enum | Małe znaczniki. |
Mode
Właściwości
Właściwość | Typ | Opis |
---|---|---|
DRIVING | Enum | Trasy dojazdu po drogach. |
WALKING | Enum | Trasa piesza obejmująca ścieżki dla pieszych i chodniki (w odpowiednich przypadkach). |
BICYCLING | Enum | Trasa rowerowa ze ścieżkami rowerowymi i preferowanymi ulicami (jeśli są dostępne). |
TRANSIT | Enum | Wskazówki dojazdu transportem publicznym przy użyciu tras transportu publicznego (jeśli są 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 przy użyciu punktu (szerokość/długość). |
addMarker(address) | StaticMap | Dodaje do mapy znacznik przy użyciu 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ść) do bieżącej definicji ścieżki. |
addVisible(latitude, longitude) | StaticMap | Dodaje lokalizację punktu (szerokość/długość), który musi być widoczny na mapie. |
addVisible(address) | StaticMap | Dodaje lokalizację adresu, która musi być widoczna na mapie. |
beginPath() | StaticMap | Uruchamia nową definicję ścieżki. |
clearMarkers() | StaticMap | Usuwa bieżący zestaw znaczników. |
clearPaths() | StaticMap | Wyczyść bieżący zestaw ścieżek. |
clearVisibles() | StaticMap | Usuwa bieżący zestaw widocznych lokalizacji. |
endPath() | StaticMap | Ukończenie definicji ścieżki rozpoczętej za pomocą funkcji startedPath(). |
getAs(contentType) | Blob | Zwraca dane wewnątrz tego obiektu jako obiekt blob przekonwertowany na określony typ treści. |
getBlob() | Blob | Pobiera dane obrazu jako Blob . |
getMapImage() | Byte[] | Pobiera nieprzetworzone dane obrazu w postaci tablicy bajtów. |
getMapUrl() | String | Pobiera adres URL obrazu mapy. |
setCenter(latitude, longitude) | StaticMap | Wyśrodkowuje mapę za pomocą punktu (szerokość/długość). |
setCenter(address) | StaticMap | Wyśrodkowuje mapę na podstawie adresu. |
setCustomMarkerStyle(imageUrl, useShadow) | StaticMap | Ustawia niestandardowy obraz znacznika, który ma być używany do tworzenia nowych znaczników. |
setFormat(format) | StaticMap | Ustawia format obrazu mapy. |
setLanguage(language) | StaticMap | Ustawia język tekstu na mapie (jeśli jest dostępny). |
setMapType(mapType) | StaticMap | Określa typ mapy do wyświetlenia. |
setMarkerStyle(size, color, label) | StaticMap | Ustawia styl znaczników, który ma być używany podczas tworzenia nowych znaczników. |
setMobile(useMobileTiles) | StaticMap | Określa, czy mają być używane specjalne zestawy kafelków na urządzeniach mobilnych. |
setPathStyle(weight, color, fillColor) | StaticMap | Ustawia styl ścieżki, którego chcesz używać podczas tworzenia nowych ścieżek. |
setSize(width, height) | StaticMap | Ustawia szerokość i wysokość obrazu mapy w pikselach. |
setZoom(zoom) | StaticMap | Umożliwia ustawienie współczynnika powiększenia (poziomu powiększenia) używanego do wyświetlania mapy. |
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 | Standardowy plan działania widoczny zwykle na stronie Map Google. |
SATELLITE | Enum | Mapę satelitarną. |
TERRAIN | Enum | Fizyczna mapa przedstawiająca ukształtowanie terenu i roślinność. |
HYBRID | Enum | Łącznik map satelitarnych i map z planem realizacji, pokazujący przezroczystą warstwę głównych ulic i nazw miejsc na mapie satelitarnej. |