GoogleApi.VectorTile.V1.Model.TerrainTile (google_api_vector_tile v0.5.0) View Source

A tile containing information about the terrain located in the region it covers.

Attributes

  • coordinates (type: GoogleApi.VectorTile.V1.Model.TileCoordinates.t, default: nil) - The global tile coordinates that uniquely identify this tile.
  • firstDerivative (type: GoogleApi.VectorTile.V1.Model.FirstDerivativeElevationGrid.t, default: nil) - Terrain elevation data encoded as a FirstDerivativeElevationGrid.
  • name (type: String.t, default: nil) - Resource name of the tile. The tile resource name is prefixed by its collection ID terrain/ followed by the resource ID, which encodes the tile's global x and y coordinates and zoom level as @,,z. For example, terrain/@1,2,3z.
  • secondDerivative (type: GoogleApi.VectorTile.V1.Model.SecondDerivativeElevationGrid.t, default: nil) - Terrain elevation data encoded as a SecondDerivativeElevationGrid. .

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.VectorTile.V1.Model.TerrainTile{
  coordinates: GoogleApi.VectorTile.V1.Model.TileCoordinates.t() | nil,
  firstDerivative:
    GoogleApi.VectorTile.V1.Model.FirstDerivativeElevationGrid.t() | nil,
  name: String.t() | nil,
  secondDerivative:
    GoogleApi.VectorTile.V1.Model.SecondDerivativeElevationGrid.t() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.