GMSAutocompleteFilter 类参考
概览
此类表示一组可应用于自动补全请求的限制。
这样一来,您就可以仅针对自己感兴趣的地点自定义自动补全建议。
属性 | |
GMSPlacesAutocompleteTypeFilter | type |
已弃用。 | |
NSArray< NSString * > * | 类型 |
应用于自动补全请求的过滤器,可将结果限制为最多 5 种不同的地点类型。 | |
NSString * | country |
已弃用。 | |
NSArray< NSString * > * | 国家/地区 |
将结果限制到的国家/地区。 | |
CLLocation * | 来源 |
起点位置直线距离,用于衡量起点和自动补全预测结果之间的直线距离。 | |
id<GMSPlaceLocationBias > | locationBias |
可选的位置自定义调整,用于优先显示该位置附近的地点结果。 | |
id<GMSPlaceLocationRestriction > | locationRestriction |
可选的位置限制,用于限制地点结果。 | |
NSString * | regionCode |
regionCode 会影响地址格式、结果排名以及可能会隐藏或显示某些结果。 | |
int32_t | inputOffset |
inputOffset 是输入内容的字符偏移量,指明补全可能起始点。 |
属性说明
- (GMSPlacesAutocompleteTypeFilter)类型 [read, write, assign] |
已弃用。
应用于自动补全请求的类型过滤条件,用于将结果限定为不同的类型。默认值为 kGMSPlacesAutocompleteTypeFilterNoFilter。
- 注意:
- 如果设置了“types”属性,则忽略。
-
此版本已废弃。废弃了
type
属性,取而代之的是types
。
- (NSArray<NSString *>*) 类型 [read, write, assign] |
已弃用。
结果限制到的国家/地区。应是 ISO 3166-1 Alpha-2 国家/地区代码(不区分大小写)。如果为 nil,则不会执行国家/地区过滤。
- 注意:
- 如果设置了“countries”属性,则忽略。
-
此版本已废弃。废弃了
country
属性,取而代之的是countries
。
- (NSArray<NSString *>*) 国家/地区 [read, write, copy] |
将结果限制到的国家/地区。
应是 ISO 3166-1 Alpha-2 国家/地区代码(不区分大小写)。最多支持 5 个国家/地区进行过滤。如果为 nil,则不会执行国家/地区过滤。
- 注意:
- 替换已废弃的“country”属性(如果已设置)。
- (CLLocation*) origin [read, write, assign] |
起点位置直线距离,用于衡量起点和自动补全预测结果之间的直线距离。
- (id<GMSPlaceLocationBias>) locationBias [read, write, assign] |
可选的位置自定义调整,用于优先显示该位置附近的地点结果。
- (id<GMSPlaceLocationRestriction>) locationRestriction [read, write, assign] |
可选的位置限制,用于限制地点结果。
- (NSString*) regionCode [read, write, assign] |
regionCode 会影响地址格式、结果排名以及可能会隐藏或显示某些结果。
- (int32_t) inputOffset [read, write, assign] |
inputOffset 是输入内容的字符偏移量,指明补全可能起始点。