Class: Aws::GeoPlaces::Types::GeocodeResultItem

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-geoplaces/types.rb

Overview

The Geocoded result.

Constant Summary collapse

SENSITIVE =
[:position, :map_view]

Instance Attribute Summary collapse

Instance Attribute Details

#access_pointsArray<Types::AccessPoint>

Position of the access point represent by longitude and latitude.

Returns:



1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
# File 'lib/aws-sdk-geoplaces/types.rb', line 1113

class GeocodeResultItem < Struct.new(
  :place_id,
  :place_type,
  :title,
  :address,
  :address_number_corrected,
  :postal_code_details,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :access_points,
  :time_zone,
  :political_view,
  :match_scores)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#addressTypes::Address

The place’s address.

Returns:



1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
# File 'lib/aws-sdk-geoplaces/types.rb', line 1113

class GeocodeResultItem < Struct.new(
  :place_id,
  :place_type,
  :title,
  :address,
  :address_number_corrected,
  :postal_code_details,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :access_points,
  :time_zone,
  :political_view,
  :match_scores)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#address_number_correctedBoolean

Boolean indicating if the address provided has been corrected.

Returns:

  • (Boolean)


1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
# File 'lib/aws-sdk-geoplaces/types.rb', line 1113

class GeocodeResultItem < Struct.new(
  :place_id,
  :place_type,
  :title,
  :address,
  :address_number_corrected,
  :postal_code_details,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :access_points,
  :time_zone,
  :political_view,
  :match_scores)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#categoriesArray<Types::Category>

Categories of results that results must belong to.

Returns:



1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
# File 'lib/aws-sdk-geoplaces/types.rb', line 1113

class GeocodeResultItem < Struct.new(
  :place_id,
  :place_type,
  :title,
  :address,
  :address_number_corrected,
  :postal_code_details,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :access_points,
  :time_zone,
  :political_view,
  :match_scores)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#distanceInteger

The distance in meters from the QueryPosition.

Returns:

  • (Integer)


1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
# File 'lib/aws-sdk-geoplaces/types.rb', line 1113

class GeocodeResultItem < Struct.new(
  :place_id,
  :place_type,
  :title,
  :address,
  :address_number_corrected,
  :postal_code_details,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :access_points,
  :time_zone,
  :political_view,
  :match_scores)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#food_typesArray<Types::FoodType>

List of food types offered by this result.

Returns:



1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
# File 'lib/aws-sdk-geoplaces/types.rb', line 1113

class GeocodeResultItem < Struct.new(
  :place_id,
  :place_type,
  :title,
  :address,
  :address_number_corrected,
  :postal_code_details,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :access_points,
  :time_zone,
  :political_view,
  :match_scores)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#map_viewArray<Float>

The bounding box enclosing the geometric shape (area or line) that an individual result covers.

The bounding box formed is defined as a set 4 coordinates: ‘[lng, lat, lng, lat]`

Returns:

  • (Array<Float>)


1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
# File 'lib/aws-sdk-geoplaces/types.rb', line 1113

class GeocodeResultItem < Struct.new(
  :place_id,
  :place_type,
  :title,
  :address,
  :address_number_corrected,
  :postal_code_details,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :access_points,
  :time_zone,
  :political_view,
  :match_scores)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#match_scoresTypes::MatchScoreDetails

Indicates how well the entire input matches the returned. It is equal to 1 if all input tokens are recognized and matched.



1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
# File 'lib/aws-sdk-geoplaces/types.rb', line 1113

class GeocodeResultItem < Struct.new(
  :place_id,
  :place_type,
  :title,
  :address,
  :address_number_corrected,
  :postal_code_details,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :access_points,
  :time_zone,
  :political_view,
  :match_scores)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#place_idString

The ‘PlaceId` of the place you wish to receive the information for.

Returns:

  • (String)


1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
# File 'lib/aws-sdk-geoplaces/types.rb', line 1113

class GeocodeResultItem < Struct.new(
  :place_id,
  :place_type,
  :title,
  :address,
  :address_number_corrected,
  :postal_code_details,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :access_points,
  :time_zone,
  :political_view,
  :match_scores)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#place_typeString

A ‘PlaceType` is a category that the result place must belong to.

Returns:

  • (String)


1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
# File 'lib/aws-sdk-geoplaces/types.rb', line 1113

class GeocodeResultItem < Struct.new(
  :place_id,
  :place_type,
  :title,
  :address,
  :address_number_corrected,
  :postal_code_details,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :access_points,
  :time_zone,
  :political_view,
  :match_scores)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#political_viewString

The alpha-2 or alpha-3 character code for the political view of a country. The political view applies to the results of the request to represent unresolved territorial claims through the point of view of the specified country.

Returns:

  • (String)


1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
# File 'lib/aws-sdk-geoplaces/types.rb', line 1113

class GeocodeResultItem < Struct.new(
  :place_id,
  :place_type,
  :title,
  :address,
  :address_number_corrected,
  :postal_code_details,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :access_points,
  :time_zone,
  :political_view,
  :match_scores)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#positionArray<Float>

The position in longitude and latitude.

Returns:

  • (Array<Float>)


1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
# File 'lib/aws-sdk-geoplaces/types.rb', line 1113

class GeocodeResultItem < Struct.new(
  :place_id,
  :place_type,
  :title,
  :address,
  :address_number_corrected,
  :postal_code_details,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :access_points,
  :time_zone,
  :political_view,
  :match_scores)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#postal_code_detailsArray<Types::PostalCodeDetails>

Contains details about the postal code of the place/result.

Returns:



1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
# File 'lib/aws-sdk-geoplaces/types.rb', line 1113

class GeocodeResultItem < Struct.new(
  :place_id,
  :place_type,
  :title,
  :address,
  :address_number_corrected,
  :postal_code_details,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :access_points,
  :time_zone,
  :political_view,
  :match_scores)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#time_zoneTypes::TimeZone

The time zone in which the place is located.

Returns:



1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
# File 'lib/aws-sdk-geoplaces/types.rb', line 1113

class GeocodeResultItem < Struct.new(
  :place_id,
  :place_type,
  :title,
  :address,
  :address_number_corrected,
  :postal_code_details,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :access_points,
  :time_zone,
  :political_view,
  :match_scores)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end

#titleString

The localized display name of this result item based on request parameter ‘language`.

Returns:

  • (String)


1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
# File 'lib/aws-sdk-geoplaces/types.rb', line 1113

class GeocodeResultItem < Struct.new(
  :place_id,
  :place_type,
  :title,
  :address,
  :address_number_corrected,
  :postal_code_details,
  :position,
  :distance,
  :map_view,
  :categories,
  :food_types,
  :access_points,
  :time_zone,
  :political_view,
  :match_scores)
  SENSITIVE = [:position, :map_view]
  include Aws::Structure
end