VideoVideoGeoLocation

AI Overview😉

  • Potential purpose of module: This module, VideoVideoGeoLocation, appears to be responsible for storing and processing geolocation information associated with videos. It includes attributes for altitude, latitude, and longitude, which are represented as integers with specific scaling factors to provide high precision.
  • Impact on search results: This module could impact search results by allowing Google to better understand the geographic context of videos and potentially ranking videos more relevant to a user's location higher in search results. It may also enable features like filtering or sorting videos by location.
  • Optimization for this function: To be more favorable for this function, a website may want to ensure that it provides accurate and consistent geolocation metadata for its videos, such as including location information in video titles, descriptions, or tags. Additionally, using schema.org markup or other standardized formats to provide geolocation data may help Google understand the location context of videos more effectively.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.VideoVideoGeoLocation (google_api_content_warehouse v0.4.0)

Generic geo-location information. This is error-prone due to the fact that is uses signed integer fields, which are not supported by proto1 API and are cast to unsigned integers. Consider using the metadata_util function directly, which fills out a version 2 API proto.

Attributes

  • altitudeE2 (type: integer(), default: nil) - Altitude is in meters and multiplied by 100 (i.e., in centimeters). Up till 10 km this fits in 3 bytes.
  • latitudeE7 (type: integer(), default: nil) - Latitude and longitude are in degrees and multiplied by 10^7. This gives the worst precision of about 1 cm at the equator.
  • longitudeE7 (type: integer(), default: nil) -

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.VideoVideoGeoLocation{
  altitudeE2: integer() | nil,
  latitudeE7: integer() | nil,
  longitudeE7: integer() | nil
}

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.