GeostoreSpeedLimitProto

AI Overview😉

  • The potential purpose of this module is to provide information about speed limits on roads, including the type of speed limit, the conditions under which it applies, and the source of the speed limit data. This information can be used to improve the accuracy of Google Maps and other location-based services.
  • This module could impact search results by providing more accurate and relevant information to users searching for directions or information about specific roads or locations. For example, if a user searches for "traffic conditions on I-95", the module could provide information about the current speed limit on that road, taking into account any conditional or variable speed limits that may be in place.
  • To be more favorable for this function, a website could ensure that it provides accurate and up-to-date information about speed limits on roads, including any conditional or variable speed limits. This could involve regularly updating speed limit data and providing clear and concise information about the sources of that data. Additionally, websites could use schema markup to provide Google with structured data about speed limits, making it easier for the search engine to understand and use that information.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

A speed limit, containing both the limit and the conditions in which it applies.

Attributes

  • category (type: String.t, default: nil) - The type of speed limit.
  • condition (type: list(GoogleApi.ContentWarehouse.V1.Model.GeostoreRoadConditionalProto.t), default: nil) - The conditions under which this speed limit is applicable. If multiple conditions are set, at least one of them must be true.
  • sourceType (type: String.t, default: nil) - The source of the speed limit.
  • speedWithUnit (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreSpeedProto.t, default: nil) - A constant speed limit.
  • unlimitedSpeed (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreUnlimitedSpeedProto.t, default: nil) - A speed limit with no limit value. When there is no speed limit in place.
  • variableSpeed (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreVariableSpeedProto.t, default: nil) - A dynamic speed limit that can vary within a range of values based on road conditions.

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.GeostoreSpeedLimitProto{
  category: String.t() | nil,
  condition:
    [GoogleApi.ContentWarehouse.V1.Model.GeostoreRoadConditionalProto.t()] | nil,
  sourceType: String.t() | nil,
  speedWithUnit:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreSpeedProto.t() | nil,
  unlimitedSpeed:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreUnlimitedSpeedProto.t() | nil,
  variableSpeed:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreVariableSpeedProto.t() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.