MapKit 本地搜索以填充表格视图

Posted

技术标签:

【中文标题】MapKit 本地搜索以填充表格视图【英文标题】:MapKit Local Search to Populate table view 【发布时间】:2014-04-30 12:48:56 【问题描述】:

我正在制作一个简单的应用程序,它允许用户在搜索栏中搜索位置,然后下面的表格视图将填充本地搜索的结果。当用户在表格视图中点击某个位置时,它会在地图上标注该位置。

我目前有一个标注用户当前位置的地图设置。我一直在四处寻找,但我并没有真正找到任何东西来告诉我如何以我试图做的具体方式去做。我一直对如何去做这件事感到困惑。谁能帮帮我?

我是 ios 开发的新手。

我的地图叫做 _mapView 表视图称为 _resultsTable 我的搜索栏叫做_searchBar

谢谢大家!

【问题讨论】:

【参考方案1】:

所以我想通了!

我使用下面的搜索栏方法来运行我的本地搜索:

-(void)searchBarSearchButtonClicked:(UISearchBar *)searchBar

-(void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText

然后我将结果存储到 NSMutableArray 中,然后运行 ​​reloadData 方法来更新表。

希望对遇到此问题的人有所帮助!

【讨论】:

以上是关于MapKit 本地搜索以填充表格视图的主要内容,如果未能解决你的问题,请参考以下文章

Mapkit View 与 tableview 一起

在 MapKit 中为附近的地方(例如比萨店)添加图钉

Swift MapKit 自动完成

使用 MapKit 框架在谷歌地图上绘制多边形

MapKit:如何从非常大的图像中添加新的地图层

无法让 MapKit 工作