GeostoreCityJsonProtoCityObject

AI Overview😉

  • The potential purpose of this module is to identify and understand the geographic location and boundaries of objects, such as buildings or cities, and associate them with relevant metadata like IDs and types. This allows Google to better comprehend the spatial relationships between objects and provide more accurate search results.
  • This module could impact search results by influencing the ranking of pages based on their geographic relevance to the user's location or search query. For example, if a user searches for "coffee shops near me", this module could help Google prioritize results that are physically close to the user's location. It may also help Google understand the context of searches related to specific cities or regions.
  • To be more favorable for this function, a website could ensure that its content is accurately geotagged, providing clear and consistent information about the location and boundaries of objects mentioned on the site. This could include using standardized formats for location data, such as GeoJSON, and providing detailed metadata about the objects being described. Additionally, optimizing website content for location-based keywords and phrases could also improve its visibility in search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Representation of an object with geometry.

Attributes

  • geometries (type: list(GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometry.t), default: nil) - Geometries associated with this object.
  • id (type: String.t, default: nil) - The ID of this CityObject, which must be unique within this CityJsonProto. The ID does not have a meaning outside this CityJsonProto.
  • type (type: String.t, default: nil) - Type of object represented, e.g. building.

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.GeostoreCityJsonProtoCityObject{
  geometries:
    [
      GoogleApi.ContentWarehouse.V1.Model.GeostoreCityJsonProtoCityObjectGeometry.t()
    ]
    | nil,
  id: String.t() | nil,
  type: String.t() | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.