GeostoreOverrideBorderStatusProto

AI Overview😉

  • The potential purpose of this module is to allow Google to customize the display of borders on Google Maps based on the user's country or domain. This means that Google can hide or show specific borders depending on the user's location or the domain they are accessing Google Maps from.
  • This module could impact search results by influencing the visibility of borders on Google Maps, which could affect the accuracy and relevance of geographic search results. For example, if a user in China searches for a location near the Hong Kong border, the border may not be displayed on the map, which could affect the user's understanding of the location.
  • A website may not be able to directly change things to be more favorable for this function, as it appears to be a internal Google Maps feature. However, websites that provide geographic information or integrate with Google Maps may want to ensure that their content is accurate and up-to-date, and that they are not relying on border information that may be hidden or customized by Google.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

This message captures a border status override. For instance, if the TYPE_BORDER feature between China and Hong Kong must be hidden on ditu.google.cn (the Chinese domain for Google Maps) but may be displayed on other domains, we will have a country override border status for "CN" set to STATUS_NEVER_DISPLAY. At least one override restriction must be defined. Currently the only supported restriction is by country code.

Attributes

  • countryCode (type: String.t, default: nil) - The two-letter ISO 3166-1 country code corresponding to the domain this status override applies to, when rendering the border polyline.
  • status (type: String.t, default: nil) - The override status, from the BorderStatus enumeration. The value here must be different from the main status (otherwise there's no point in providing the override).

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.GeostoreOverrideBorderStatusProto{
  countryCode: String.t() | nil,
  status: 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.