GeostoreLandmarkReferenceProto

AI Overview😉

  • The potential purpose of this module is to associate a location (segment) with a nearby landmark feature, such as a building, park, or natural feature, and to specify the type of landmark and the mode of travel for which it is relevant. This helps Google understand the context and relevance of a location.
  • This module could impact search results by influencing the ranking of locations based on their proximity to relevant landmarks, and by providing more accurate and informative search results that take into account the type of landmark and mode of travel. For example, a search for "coffee shops near the Eiffel Tower" could return more relevant results if the algorithm understands the location of the Eiffel Tower and its proximity to nearby coffee shops.
  • A website may change things to be more favorable for this function by providing more accurate and detailed information about their location, such as their proximity to nearby landmarks, and by optimizing their content for specific modes of travel (e.g. "bike-friendly coffee shops"). Additionally, websites may want to ensure that their location is accurately represented on Google Maps and other Google services, and that their business is categorized correctly (e.g. as a coffee shop or restaurant).

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

This protocol buffer represents the association between a segment and a landmark feature. Notes: - References to TYPE_SEGMENT features should always point to the even sibling. - Self-references are allowed but the referencing segment's sibling is required to have a self-reference as well (the above requirement to always reference the even sibling still applies).

Attributes

  • featureType (type: integer(), default: nil) - The type of the landmark feature. Allowed types: - TYPE_CARTOGRAPHIC e.g. a putting green or water hazard - TYPE_COMPOUND e.g. - the Empire state building (TYPE_COMPOUND_BUILDING) - a park (TYPE_COMPOUND_GROUNDS) - a section of a retail store (TYPE_COMPOUND_SECTION) - TYPE_ESTABLISHMENT e.g. - the Eiffel Tower (TYPE_ESTABLISHMENT_BUILDING) - a sports field (TYPE_ESTABLISHMENT_GROUNDS) - Starbucks (TYPE_ESTABLISHMENT_POI) - TYPE_INTERSECTION_GROUP e.g. a major intersection - TYPE_NATURAL_FEATURE e.g. a river - TYPE_SEGMENT e.g. a bike trail or train tracks
  • landmark (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t, default: nil) - The feature ID of the landmark feature.
  • travelMode (type: list(String.t), default: nil) - The mode(s) of travel for which this landmark is useful.

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.GeostoreLandmarkReferenceProto{
  featureType: integer() | nil,
  landmark:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t() | nil,
  travelMode: [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.