GMSPlaceSearchNearbyRankPreference

GMSPlaceSearchNearbyRankPreference

GMSPlaceSearchNearbyRequest

枚举

枚举GMSPlaceSearchNearbyRankPreference { GMSPlaceSearchNearbyRankPreferencePopularity, GMSPlaceSearchNearbyRankPreferenceDistance }
 结果在响应中如何排序。更多...

函数

(instancetype)- GMSPlaceSearchNearbyRequest::initWithLocationRestriction:placeProperties:
 实例化具有位置限制和要返回的地点属性的 GMSPlaceSearchNearbyRequest

属性

id<GMSPlaceLocationRestriction >GMSPlaceSearchNearbyRequest::locationRestriction
 默认 init 不可用。
NSArray< GMSPlaceProperty > * GMSPlaceSearchNearbyRequest::placeProperties
 应包含在地点结果中的 GMSPlaceProperty 数组。
NSArray< NSString * > * GMSPlaceSearchNearbyRequest::includedTypes
 要包含在搜索中的地点类型数组。
NSArray< NSString * > * GMSPlaceSearchNearbyRequest::excludedTypes
 要从搜索中排除的地点类型数组。
NSArray< NSString * > * GMSPlaceSearchNearbyRequest::includedPrimaryTypes
 要包含在搜索中的主要地点类型的数组。
NSArray< NSString * > * GMSPlaceSearchNearbyRequest::excludedPrimaryTypes
 要从搜索中排除的主要地点类型数组。
NSIntegerGMSPlaceSearchNearbyRequest::maxResultCount
 要返回的 GMSPlace 结果数上限。
NSString * GMSPlaceSearchNearbyRequest::regionCode
 发出请求的地理位置的 Unicode 国家/地区代码 (CLDR)。
GMSPlaceSearchNearbyRankPreferenceGMSPlaceSearchNearbyRequest::rankPreference
 GMSPlaceSearchNearbyRankPreference,用于对请求返回的结果进行排序。

枚举类型文档

结果在响应中如何排序。

枚举器:
GMSPlaceSearchNearbyRankPreferencePopularity

(默认)根据结果的热门程度对结果进行排序。

GMSPlaceSearchNearbyRankPreferenceDistance

根据结果与指定位置的距离以升序对结果进行排序。


函数文档

- (instancetype) initWithLocationRestriction: (id< GMSPlaceLocationRestriction >) locationRestriction
placeProperties: (NSArray< GMSPlaceProperty > *) placeProperties

实例化具有位置限制和要返回的地点属性的 GMSPlaceSearchNearbyRequest

参数:
locationRestriction以圆形指定的搜索区域,由中心点和半径(以米为单位)定义。
placeProperties应包含在地点结果中的 GMSPlaceProperty 数组。不得为空。空列表会导致在尝试发送请求时出错。

属性

- (id<GMSPlaceLocationRestriction>) locationRestriction [read, write, copy]

默认 init 不可用。

请使用指定的初始化程序。以圆形指定的搜索区域,由中心点和半径(以米为单位)定义。半径必须介于 0.0 和 50000.0 之间(含 0.0 和 50000.0)。违反此限制将导致 INVALID_STRING 错误。必须使用 GMSPlaceCircularLocationOption 指定 locationRestriction。使用 GMSPlaceRectangularLocationOption 将导致 INVALID_REQUEST 错误。

- (NSArray<GMSPlaceProperty>*) placeProperties [read, write, copy]

应包含在地点结果中的 GMSPlaceProperty 数组。

不得为空。空列表会导致在尝试发送请求时出错。

- (NSArray<NSString *>*) includeTypes [read, write, copy]

要包含在搜索中的地点类型数组。

最多可以指定 50 种类型。如果请求使用多个类型限制,则仅返回满足所有限制的地点。如果数组为空,则返回所有类型的所有地点。请参阅表 A,查看 https://developers.google.com/maps/documentation/places/web-service/place-types#table-a 支持的类型列表。

- (NSArray<NSString *>*) excludedTypes [read, write, copy]

要从搜索中排除的地点类型数组。

最多可以指定 50 种类型。如果请求使用多个类型限制,则仅返回满足所有限制的地点。如果指定了存在冲突的类型(例如 includeTypes 和 excludedTypes 中的类型),则会返回 INVALID_REQUEST 错误。请参阅表 A,查看 https://developers.google.com/maps/documentation/places/web-service/place-types#table-a 支持的类型列表。

- (NSArray<NSString *>*) includePrimaryTypes [read, write, copy]

要包含在搜索中的主要地点类型的数组。

最多可以指定 50 种类型。如果请求使用多个类型限制,则仅返回满足所有限制的地点。如需详细了解主要类型,请参阅:https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

- (NSArray<NSString *>*) excludedPrimaryTypes [read, write, copy]

要从搜索中排除的主要地点类型数组。

如果指定了存在冲突的类型(例如 includeTypes 和 excludedTypes 中的类型),则会返回 INVALID_REQUEST 错误。最多可以指定 50 种类型。如果请求使用多个类型限制,则仅返回满足所有限制的地点。如需详细了解主要类型,请参阅:https://developers.google.com/maps/documentation/places/web-service/nearby-search#includedtypesexcludedtypes,-includedprimarytypesexcludedprimarytypes

- (NSInteger) maxResultCount [read, write, assign]

要返回的 GMSPlace 结果数上限。

必须介于 1 和 20(默认值)之间(包括 1 和 20)。违反此限制将导致返回的错误。

- (NSString*) regionCode [read, write, copy]

发出请求的地理位置的 Unicode 国家/地区代码 (CLDR)。

如需查看地区代码,请参阅 https://www.unicode.org/cldr/charts/44/supplemental/territory_language_information.html

- (GMSPlaceSearchNearbyRankPreference) rankPreference [read, write, assign]

GMSPlaceSearchNearbyRankPreference,用于对请求返回的结果进行排序。

默认值为 GMSPlaceSearchNearbyRankPopularity