MaxZoomService class
google.maps.MaxZoomService
class
A service for obtaining the highest zoom level at which satellite imagery is available for a given location.
Access by calling const {MaxZoomService} = await google.maps.importLibrary("maps"). 
See Libraries in the Maps JavaScript API.
| Constructor | |
|---|---|
| MaxZoomService | MaxZoomService()Parameters:  None Creates a new instance of a  MaxZoomServicethat can be used to send queries about the maximum zoom level available for satellite imagery. | 
| Methods | |
|---|---|
| getMaxZoomAtLatLng | getMaxZoomAtLatLng(latlng[, callback])Parameters:   
 Return Value:   Promise<MaxZoomResult>Returns the maximum zoom level for which detailed imagery is available at a particular  LatLngfor thesatellitemap type. As this request is asynchronous, you must pass acallbackfunction which will be executed upon completion of the request, being passed aMaxZoomResult. | 
MaxZoomResult interface
google.maps.MaxZoomResult
interface
A MaxZoom result in JSON format retrieved from the MaxZoomService.
| Properties | |
|---|---|
| zoom | Type:   numberThe maximum zoom level found at the given  LatLng. | 
| status optional | Type:   MaxZoomStatus optionalStatus of the request. This property is only defined when using callbacks with  MaxZoomService.getMaxZoomAtLatLng(it is not defined when using Promises). | 
MaxZoomStatus constants
google.maps.MaxZoomStatus
constants
The status returned by the MaxZoomService on the completion of a call to getMaxZoomAtLatLng(). Specify these by value, or by using the constant's name. For example, 'OK' or google.maps.MaxZoomStatus.OK.
Access by calling const {MaxZoomStatus} = await google.maps.importLibrary("maps"). 
See Libraries in the Maps JavaScript API.
| Constants | |
|---|---|
| ERROR | An unknown error occurred. | 
| OK | The response contains a valid MaxZoomResult. |