【发布时间】:2016-03-11 09:17:42
【问题描述】:
我正在制作一个简单的应用程序,该应用程序通过一个包含地理坐标的大型 plist 进行搜索,并带有相应的纬度和经度坐标。计划是能够在搜索框中搜索这些修复,然后按下按钮以定位地图视图,其中修复位于中心,并在精确坐标处放置一个图钉。
我有界面设置,地图工作,只需要启用按钮来搜索用户输入的修复,返回纬度,并将这些转发到地图。我已经在这里查看了几个小时的答案,并尝试了我没有运气的版本..
这是列表:
如您所见,有很多修复...解决此问题的最佳方法是什么?我不知道如何从这里继续下去。
这就是我用来定位地图的方法
func zoomToRegion() {
let location = CLLocationCoordinate2D(latitude: 62, longitude: 16)
let region = MKCoordinateRegionMakeWithDistance(location, 700000.0, 900000.0)
mapView.setRegion(region, animated: true)
}
正如您现在看到的,我刚刚手动输入了经纬度,但它仍然有效。
我最接近使它工作的是遵循本指南:http://rshankar.com/how-to-add-mapview-annotation-and-draw-polyline-in-swift/ 但是我不希望修复在地图上,直到有人搜索它们,我无法转换该代码来做我想做的事想要..
感谢您对此的任何帮助或见解!
【问题讨论】:
标签: ios arrays swift dictionary plist