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
Nazwa | Krótki opis |
---|---|
Avoid | Wyliczenie wskazujące typy ograniczeń, których należy unikać podczas wyszukiwania wskazówek dojazdu. |
Color | Wartość wyliczeniowa przedstawiająca nazwy kolorów, których można używać w obrazach map. |
DirectionFinder | Umożliwia pobieranie wskazówek dojazdu między lokalizacjami. |
DirectionFinderEnums | Zbiór wyliczenia używanych przez DirectionFinder . |
ElevationSampler | Umożliwia próbkowanie wzniesień w określonych lokalizacjach. |
Format | Wyliczenie reprezentujące format obrazu mapy. |
Geocoder | Umożliwiają konwersję między adresem a współrzędnymi geograficznymi. |
Maps | Umożliwia określanie kierunku, geokodowanie, próbkowanie wysokości oraz tworzenie statycznych obrazów map. |
MarkerSize | Wyliczenie według rozmiaru znacznika dodanego do mapy. |
Mode | Wyliczenie wskazujące sposób podróżowania podczas wyszukiwania wskazówek dojazdu. |
StaticMap | Umożliwia tworzenie i dekorowanie statycznych obrazów map. |
StaticMapEnums | Zbiór wyliczenia używanych przez StaticMap . |
Type | Wyliczenie reprezentujące typ mapy do wyrenderowania. |
Avoid
Właściwości
Właściwość | Typ | Opis |
---|---|---|
TOLLS | Enum | Unikaj opłat. |
HIGHWAYS | Enum | Omijaj autostrady. |
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, przez który trasa musi przechodzić, używając punktu (lat/lng). |
addWaypoint(address) | DirectionFinder | Dodaje punkt orientacyjny, który musi przejść przez trasę, za pomocą adresu. |
clearWaypoints() | DirectionFinder | Czyści bieżący zestaw punktów na trasie. |
getDirections() | Object | Pobiera trasę z użyciem punktu początkowego, miejsca docelowego i innych ustawionych opcji. |
setAlternatives(useAlternatives) | DirectionFinder | Określa, czy powinny być zwracane alternatywne trasy, a nie tylko trasa o najwyższej pozycji (domyślnie ustawiona na wartość fałsz). |
setArrive(time) | DirectionFinder | Ustawia żądaną godzinę przyjazdu (w stosownych przypadkach). |
setAvoid(avoid) | DirectionFinder | Określa, czy należy unikać niektórych typów ograniczeń. |
setDepart(time) | DirectionFinder | Ustawia porę wyjazdu (w stosownych przypadkach). |
setDestination(latitude, longitude) | DirectionFinder | Ustawia końcową lokalizację, na którą chcesz wyznaczyć trasę, korzystając z punktu (lata/dł.). |
setDestination(address) | DirectionFinder | Ustawia końcową lokalizację, na którą chcesz wyznaczyć trasę, na podstawie adresu. |
setLanguage(language) | DirectionFinder | Określa język trasy. |
setMode(mode) | DirectionFinder | Określa środek transportu (domyślnie jest to samochód). |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | Okreś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) | DirectionFinder | Ustawia lokalizację początkową, na podstawie której zostaną obliczone trasy na podstawie punktu (lat/dł.). |
setOrigin(address) | DirectionFinder | Określa lokalizację początkową, z której można wyznaczyć trasę na podstawie 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 wysokości nad pojedynczym punktem (lat/lat). |
sampleLocations(points) | Object | Zwraca dane wysokości nad serią punktów (lat/lat). |
sampleLocations(encodedPolyline) | Object | Zwraca dane wysokości nad punktami w zakodowanej linii łamanej. |
samplePath(points, numSamples) | Object | Zwraca dane wysokości w przypadku wielu próbek wzdłuż linii, zdefiniowanych za pomocą serii punktów. |
samplePath(encodedPolyline, numSamples) | Object | Zwraca 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ść | 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 mieć pierwszeństwo 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 liniowy z powrotem w tablicę punktów. |
encodePolyline(points) | String | Koduje tablicę punktów w ciągu 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 na interfejsy API Map Google, aby uzyskać dodatkowe limity. |
MarkerSize
Właściwości
Właściwość | Typ | Opis |
---|---|---|
TINY | Enum | Małe rynki (najmniejsza dostępna). |
MID | Enum | Znaczniki średniego rozmiaru (największa dostępna). |
SMALL | Enum | Małe znaczniki. |
Mode
Właściwości
Właściwość | Typ | Opis |
---|---|---|
DRIVING | Enum | Trasy dojazdu samochodem. |
WALKING | Enum | Trasa piesza (przez przejścia lub chodnik) (tam, gdzie jest dostępna). |
BICYCLING | Enum | Trasy rowerowe przez ścieżki rowerowe i preferowane ulice (jeśli są dostępne). |
TRANSIT | Enum | wskazówki dojazdu transportem publicznym (jeśli są dostępne), |
StaticMap
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
addAddress(address) | StaticMap | Dodaje nowy adres do definicji bieżącej ścieżki. |
addMarker(latitude, longitude) | StaticMap | Dodaje znacznik do mapy za pomocą punktu (lat/lng). |
addMarker(address) | StaticMap | Dodaje znacznik do mapy przy użyciu adresu. |
addPath(points) | StaticMap | Dodaje ścieżkę do mapy przy użyciu tablicy punktów. |
addPath(polyline) | StaticMap | Dodaje ścieżkę do mapy za pomocą zakodowanej linii łamanej. |
addPoint(latitude, longitude) | StaticMap | Dodaje nowy punkt (lat/lng) do bieżącej definicji ścieżki. |
addVisible(latitude, longitude) | StaticMap | Dodaje lokalizację punktu (lata/długości), która musi być widoczna na mapie. |
addVisible(address) | StaticMap | Dodaje lokalizację adresu, która musi być widoczna na mapie. |
beginPath() | StaticMap | Uruchamia nową definicję ścieżki. |
clearMarkers() | StaticMap | Czyści bieżący zestaw znaczników. |
clearPaths() | StaticMap | Wyczyść bieżący zestaw ścieżek. |
clearVisibles() | StaticMap | Czyści bieżący zestaw widocznych lokalizacji. |
endPath() | StaticMap | Kończy definicję ścieżki rozpoczynaną od startPath(). |
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 jako tablicę bajtową. |
getMapUrl() | String | Pobiera adres URL obrazu mapy. |
setCenter(latitude, longitude) | StaticMap | Ustawia środek mapy za pomocą punktu (lat/Lng). |
setCenter(address) | StaticMap | Ustawia środek mapy, używając adresu. |
setCustomMarkerStyle(imageUrl, useShadow) | StaticMap | Ustawia niestandardowy obraz znacznika do użycia podczas tworzenia nowych znaczników. |
setFormat(format) | StaticMap | Ustawia format obrazu mapy. |
setLanguage(language) | StaticMap | Określa język tekstu na mapie (tam, gdzie ta funkcja jest dostępna). |
setMapType(mapType) | StaticMap | Określa typ mapy, która ma się wyświetlać. |
setMarkerStyle(size, color, label) | StaticMap | Ustawia styl znacznika, który ma być używany podczas tworzenia nowych znaczników. |
setMobile(useMobileTiles) | StaticMap | Określa, czy należy używać wyspecjalizowanych zestawów kafelków na urządzeniach mobilnych. |
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 | Standardowy plan, tak jak zwykle wyświetla się w witrynie Mapy Google. |
SATELLITE | Enum | Mapa satelitarna. |
TERRAIN | Enum | Mapa fizyczna, pokazująca teren i roślinność. |
HYBRID | Enum | Hybrydowa mapa satelitarna i drogowa z przejrzystą warstwą głównych dróg i miejsc na mapie satelitarnej. |