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

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

Overview

The Geocoded result.

Constant Summary collapse

SENSITIVE =
[:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_view]

Instance Attribute Summary collapse

Instance Attribute Details

#access_pointsArray<Types::AccessPoint>

Position of the access point represented by longitude and latitude.

Returns:



1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'gems/aws-sdk-geoplaces/lib/aws-sdk-geoplaces/types.rb', line 1309

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,
  :parsed_query,
  :intersections,
  :main_address,
  :secondary_addresses)
  SENSITIVE = [:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_view]
  include Aws::Structure
end

#addressTypes::Address

The place's address.

Returns:



1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'gems/aws-sdk-geoplaces/lib/aws-sdk-geoplaces/types.rb', line 1309

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,
  :parsed_query,
  :intersections,
  :main_address,
  :secondary_addresses)
  SENSITIVE = [:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_view]
  include Aws::Structure
end

#address_number_correctedBoolean

Boolean indicating if the address provided has been corrected.

Returns:

  • (Boolean)


1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'gems/aws-sdk-geoplaces/lib/aws-sdk-geoplaces/types.rb', line 1309

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,
  :parsed_query,
  :intersections,
  :main_address,
  :secondary_addresses)
  SENSITIVE = [:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_view]
  include Aws::Structure
end

#categoriesArray<Types::Category>

Categories of results that results must belong to.

Returns:



1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'gems/aws-sdk-geoplaces/lib/aws-sdk-geoplaces/types.rb', line 1309

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,
  :parsed_query,
  :intersections,
  :main_address,
  :secondary_addresses)
  SENSITIVE = [:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_view]
  include Aws::Structure
end

#distanceInteger

The distance in meters from the QueryPosition.

Returns:

  • (Integer)


1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'gems/aws-sdk-geoplaces/lib/aws-sdk-geoplaces/types.rb', line 1309

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,
  :parsed_query,
  :intersections,
  :main_address,
  :secondary_addresses)
  SENSITIVE = [:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_view]
  include Aws::Structure
end

#food_typesArray<Types::FoodType>

List of food types offered by this result.

Returns:



1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'gems/aws-sdk-geoplaces/lib/aws-sdk-geoplaces/types.rb', line 1309

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,
  :parsed_query,
  :intersections,
  :main_address,
  :secondary_addresses)
  SENSITIVE = [:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_view]
  include Aws::Structure
end

#intersectionsArray<Types::Intersection>

All Intersections that are near the provided address.

Returns:



1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'gems/aws-sdk-geoplaces/lib/aws-sdk-geoplaces/types.rb', line 1309

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,
  :parsed_query,
  :intersections,
  :main_address,
  :secondary_addresses)
  SENSITIVE = [:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_view]
  include Aws::Structure
end

#main_addressTypes::RelatedPlace

The main address corresponding to a place of type Secondary Address.

Returns:



1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'gems/aws-sdk-geoplaces/lib/aws-sdk-geoplaces/types.rb', line 1309

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,
  :parsed_query,
  :intersections,
  :main_address,
  :secondary_addresses)
  SENSITIVE = [:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_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: [{westward lng}, {southern lat}, {eastward lng}, {northern lat}]

Returns:

  • (Array<Float>)


1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'gems/aws-sdk-geoplaces/lib/aws-sdk-geoplaces/types.rb', line 1309

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,
  :parsed_query,
  :intersections,
  :main_address,
  :secondary_addresses)
  SENSITIVE = [:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_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.



1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'gems/aws-sdk-geoplaces/lib/aws-sdk-geoplaces/types.rb', line 1309

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,
  :parsed_query,
  :intersections,
  :main_address,
  :secondary_addresses)
  SENSITIVE = [:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_view]
  include Aws::Structure
end

#parsed_queryTypes::GeocodeParsedQuery

Free-form text query.



1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'gems/aws-sdk-geoplaces/lib/aws-sdk-geoplaces/types.rb', line 1309

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,
  :parsed_query,
  :intersections,
  :main_address,
  :secondary_addresses)
  SENSITIVE = [:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_view]
  include Aws::Structure
end

#place_idString

The PlaceId of the place result.

Returns:

  • (String)


1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'gems/aws-sdk-geoplaces/lib/aws-sdk-geoplaces/types.rb', line 1309

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,
  :parsed_query,
  :intersections,
  :main_address,
  :secondary_addresses)
  SENSITIVE = [:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_view]
  include Aws::Structure
end

#place_typeString

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

Returns:

  • (String)


1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'gems/aws-sdk-geoplaces/lib/aws-sdk-geoplaces/types.rb', line 1309

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,
  :parsed_query,
  :intersections,
  :main_address,
  :secondary_addresses)
  SENSITIVE = [:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_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)


1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'gems/aws-sdk-geoplaces/lib/aws-sdk-geoplaces/types.rb', line 1309

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,
  :parsed_query,
  :intersections,
  :main_address,
  :secondary_addresses)
  SENSITIVE = [:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_view]
  include Aws::Structure
end

#positionArray<Float>

The position in longitude and latitude.

Returns:

  • (Array<Float>)


1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'gems/aws-sdk-geoplaces/lib/aws-sdk-geoplaces/types.rb', line 1309

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,
  :parsed_query,
  :intersections,
  :main_address,
  :secondary_addresses)
  SENSITIVE = [:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_view]
  include Aws::Structure
end

#postal_code_detailsArray<Types::PostalCodeDetails>

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

Returns:



1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'gems/aws-sdk-geoplaces/lib/aws-sdk-geoplaces/types.rb', line 1309

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,
  :parsed_query,
  :intersections,
  :main_address,
  :secondary_addresses)
  SENSITIVE = [:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_view]
  include Aws::Structure
end

#secondary_addressesArray<Types::RelatedPlace>

All secondary addresses that are associated with a main address. A secondary address is one that includes secondary designators, such as a Suite or Unit Number, Building, or Floor information.

Returns:



1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'gems/aws-sdk-geoplaces/lib/aws-sdk-geoplaces/types.rb', line 1309

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,
  :parsed_query,
  :intersections,
  :main_address,
  :secondary_addresses)
  SENSITIVE = [:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_view]
  include Aws::Structure
end

#time_zoneTypes::TimeZone

The time zone in which the place is located.

Returns:



1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'gems/aws-sdk-geoplaces/lib/aws-sdk-geoplaces/types.rb', line 1309

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,
  :parsed_query,
  :intersections,
  :main_address,
  :secondary_addresses)
  SENSITIVE = [:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_view]
  include Aws::Structure
end

#titleString

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

Returns:

  • (String)


1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
# File 'gems/aws-sdk-geoplaces/lib/aws-sdk-geoplaces/types.rb', line 1309

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,
  :parsed_query,
  :intersections,
  :main_address,
  :secondary_addresses)
  SENSITIVE = [:place_id, :place_type, :title, :address_number_corrected, :position, :distance, :map_view, :political_view]
  include Aws::Structure
end