@Override
    public GetMapTileResult getMapTile(GetMapTileRequest request) {
        request = beforeClientExecution(request);
        return executeGetMapTile(request);
    }
<p>
Retrieves a vector data tile from the map resource. Map tiles are used by clients to render a map. they're
addressed using a grid arrangement with an X coordinate, Y coordinate, and Z (zoom) level.
</p>
<p>
The origin (0, 0) is the top left of the map. Increasing the zoom level by 1 doubles both the X and Y dimensions,
so a tile containing data for the entire world at (0/0/0) will be split into 4 tiles at zoom 1 (1/0/0, 1/0/1,
1/1/0, 1/1/1).
</p>

@param getMapTileRequest
@return Result of the GetMapTile operation returned by the service.
@throws InternalServerException
        The request has failed to process because of an unknown server error, exception, or failure.
@throws ResourceNotFoundException
        The resource that you've entered was not found in your AWS account.
@throws AccessDeniedException
        The request was denied because of insufficient access or permissions. Check with an administrator to
        verify your permissions.
@throws ValidationException
        The input failed to meet the constraints specified by the AWS service.
@throws ThrottlingException
        The request was denied because of request throttling.
@sample AmazonLocation.GetMapTile
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/location-2020-11-19/GetMapTile" target="_top">AWS API
     Documentation</a>
aws-java-sdk-location/src/main/java/com/amazonaws/services/location/AmazonLocationClient.java