Im *_*man 8 autocomplete ios swift
我已将Google自动完成功能应用到我的应用中.我想确保这些自动填充仅适用于位置,管理区域和国家/地区.不是道路或任何其他地方.我们能这样做吗?
typedef NS_ENUM(NSInteger, GMSPlacesAutocompleteTypeFilter) {
/**
* All results.
*/
kGMSPlacesAutocompleteTypeFilterNoFilter,
/**
* Geeocoding results, as opposed to business results.
*/
kGMSPlacesAutocompleteTypeFilterGeocode,
/**
* Geocoding results with a precise address.
*/
kGMSPlacesAutocompleteTypeFilterAddress,
/**
* Business results.
*/
kGMSPlacesAutocompleteTypeFilterEstablishment,
/**
* Results that match the following types:
* "locality",
* "sublocality"
* "postal_code",
* "country",
* "administrative_area_level_1",
* "administrative_area_level_2"
*/
kGMSPlacesAutocompleteTypeFilterRegion,
/**
* Results that match the following types:
* "locality",
* "administrative_area_level_3"
*/
kGMSPlacesAutocompleteTypeFilterCity,
};
Run Code Online (Sandbox Code Playgroud)
这可以通过编辑这个头文件来实现吗?但我尝试删除其中一些.但仍然有效.
Ank*_*ara 10
您可以限制搜索结果
let filter = GMSAutocompleteFilter()
filter.type = .City
filter.country = "uk"
Run Code Online (Sandbox Code Playgroud)
使用上面的代码将结果限制到英国,只获得城市结果.
经过一段时间的寻找。我找到了解决方案。
let filter = GMSAutocompleteFilter()
filter.type = GMSPlacesAutocompleteTypeFilter.City
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5194 次 |
| 最近记录: |