GeostorePointProto

AI Overview😉

  • Potential purpose of module: This module, GeostorePointProto, appears to be a geolocation-based data storage and processing system. It stores and manages geographic points, including latitude and longitude coordinates, metadata, and temporary data. Its purpose is to provide a structured way to handle geospatial information, enabling Google's search algorithm to better understand and utilize location-based data.
  • Impact on search results: This module could impact search results by allowing Google to more accurately identify and rank content related to specific geographic locations. It may also enable the algorithm to better understand the context and relevance of location-based searches, providing more targeted and useful results for users. This could be particularly important for local search queries, where the user's location and proximity to the searched entity are crucial.
  • Optimization for this function: To be more favorable for this geolocation-based module, a website could focus on providing accurate and structured geospatial information, such as including latitude and longitude coordinates in their content's metadata. Additionally, they could ensure that their website's content is optimized for local search queries, using location-based keywords and phrases, and providing clear and consistent NAP (Name, Address, Phone Number) information. By doing so, the website may increase its chances of being accurately identified and ranked for location-based searches.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Attributes

  • latE7 (type: integer(), default: nil) -
  • lngE7 (type: integer(), default: nil) -
  • metadata (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t, default: nil) - NOTE: If removing metadata, remove 'option objc_class_prefix = "GS";' together. See cl/189921100. Field-level metadata for this point. NOTE: there are multiple PointProto fields in the Geo Schema. Metadata here is only expected to be present on FeatureProto.point[] and FeatureProto.center.
  • temporaryData (type: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t, default: nil) - A place for clients to attach arbitrary data to a point. Never set in MapFacts.

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.GeostorePointProto{
  latE7: integer() | nil,
  lngE7: integer() | nil,
  metadata:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
  temporaryData:
    GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.