首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 6 MKMapView搜索地点

问iOS 6 MKMapView搜索地点
EN

Stack Overflow用户
提问于 2012-10-24 21:17:21
回答 2查看 2.1K关注 0票数 1

我想搜索“苹果商店”,“意大利餐厅”等地方,也想搜索地址,如“第五大道,纽约,NY,美国”。

如何搜索地点并为找到的每个地点设置MKPlacemark?

EN

回答 2

Stack Overflow用户

发布于 2012-10-25 00:40:21

如果你担心Google Maps API的请求限制,你可以使用一些开源的地图API,比如Nominatim API,看看http://wiki.openstreetmap.org/wiki/Nominatim

票数 0
EN

Stack Overflow用户

发布于 2013-04-10 17:19:38

从API6.1开始,苹果引入了一个新的搜索iOS - MKLocalSearch。使用字符串和区域创建一个MKLocalSearchRequest进行搜索(区域只是搜索的一个提示,它不能保证结果会落在这个区域内),并使用这个请求初始化一个MKLocalSearch,它以MKLocalSearchResponse对象的形式异步地为您提供结果。它是在一月份才推出的,所以在这个阶段它有它的问题-你每次搜索只能得到10个结果,加上一些结果很奇怪,但它绝对值得一试。也没有办法指定对象的类型(城镇/企业/地标等)。你正在寻找的,这是一种遗憾。这是一个很酷的tutorial。请注意,您提供的区域越精确,结果就越好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13050051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档