Max Zoom

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");
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.
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.

zoom
Typ: number
Maksymalny poziom powiększenia znaleziony w danym LatLng.
status
opcjonalne
Typ: MaxZoomStatus optional
Stan żą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");
ERROR Wystąpił nieznany błąd.
OK Odpowiedź zawiera prawidłowy element MaxZoomResult.