小编Sta*_* P.的帖子

如何使用MapKit实现城市的自动完成功能?

我需要实现允许通过其第一个字符接收城市列表(未满)的方法.我以为我可以使用地址自动完成功能.

例如,我能做到这一点在谷歌的API:https://maps.googleapis.com/maps/api/place/autocomplete/json?input=V&types=(cities)&language=pt_BR&key=YOUR_API_KEY 它返回5个城市(因为类型="城市",第一个字符为"V".

但我在Apple的MapKit中没有这样的参数.如果我使用MKLocalSearchCompleter我只有

enum MKSearchCompletionFilterType : Int {
    case LocationsAndQueries
    case LocationsOnly
}
Run Code Online (Sandbox Code Playgroud)

我怎么能解决这个问题并以第一个角色接收一些城市?谢谢!

mapkit ios swift

9
推荐指数
1
解决办法
570
查看次数

标签 统计

ios ×1

mapkit ×1

swift ×1