Klasa MaxZoomService
google.maps.MaxZoomService
klasa
biblioteka "maps"
Usługa umożliwiająca uzyskanie najwyższego poziomu powiększenia, przy którym dostępne są zdjęcia satelitarne danej lokalizacji.
const {MaxZoomService} = await google.maps.importLibrary("maps");
Zespół | |
|---|---|
MaxZoomService |
MaxZoomService()Parametry: brak
Tworzy nową instancję MaxZoomService, której można używać do wysyłania zapytań o maksymalny poziom powiększenia dostępny w przypadku zdjęć satelitarnych. |
Metody | |
|---|---|
getMaxZoomAtLatLng |
getMaxZoomAtLatLng(latlng[, callback])Parametry:
Wartość zwracana:
Promise<MaxZoomResult>Zwraca maksymalny poziom powiększenia, dla którego dostępne są szczegółowe zdjęcia w określonym miejscu ( LatLng) dla typu mapy satellite. To żądanie jest asynchroniczne, więc musisz przekazać funkcję callback, która zostanie wykonana po zakończeniu żądania, i przekazać MaxZoomResult. |
MaxZoomResult interface
Interfejs
google.maps.MaxZoomResult
Wynik MaxZoom w formacie JSON pobrany z MaxZoomService.
Właściwości | |
|---|---|
zoom |
Typ:
numberMaksymalny poziom powiększenia znaleziony w danym LatLng. |
status
opcjonalne |
Typ:
MaxZoomStatus optionalStan żądania. Ta właściwość jest definiowana tylko wtedy, gdy używasz wywołań zwrotnych z MaxZoomService.getMaxZoomAtLatLng (nie jest definiowana, gdy używasz obiektów Promise). |
Stałe MaxZoomStatus
google.maps.MaxZoomStatus
stałe
biblioteka "maps"
Stan zwracany przez MaxZoomService po zakończeniu wywołania getMaxZoomAtLatLng(). Możesz je określić za pomocą wartości lub nazwy stałej. Na przykład 'OK' lub google.maps.MaxZoomStatus.OK.
Te stałe mogą być też używane jako ciągi znaków. W języku TypeScript literały ciągów znaków są definiowane przez typ MaxZoomStatusString.
const {MaxZoomStatus} = await google.maps.importLibrary("maps");
Stałe | |
|---|---|
ERROR |
Wystąpił nieznany błąd. |
OK |
Odpowiedź zawiera prawidłowy element MaxZoomResult. |