位置从外部文件坐标

时间:2017-04-30 07:59:49

标签: ios swift swift3 mapkit

我正在 $var1 = $row["Scope_ID"]; echo "<button type='button' href='userdata.php?uid=$var1' class='btn btn- info btn-lg' data-toggle='modal' data-button='$var1' data- target='#myModal'>$var1</button>"; 创建一个应用程序。应用程序从外部文件中读取 $var2 = $_GET['uid']; echo "<h3>$var2</h3>"; 并在Xcode中列出。当用户点击任何列表单元格时,它会根据单元格的纬度和经度打开coordinates,指向table view

到目前为止,我的应用已经可以读取外部文件,并显示具有纬度和经度的mapkit。它还打开了地图的视图,但问题是我无法使用坐标来显示地图上的位置。

coordinate

它正确显示所有坐标的列表。当我点击我的应用程序时,打开一个包含mapkit的segue

table view

我试图打印&#34; selectedName.count&#34;我得到3是正确的。我也尝试根据索引进行打印,并且也得到了正确的值。

但是,我无法使用纬度和经度值来显示地图上的位置。

请帮忙。

1 个答案:

答案 0 :(得分:1)

showMapViewController s viewDidLoad()

中使用此示例
guard let latString =  selectedName["Latitude"] as? String,
    let longString =  selectedName["Longitude"] as? String,
    let latitude = Double(latString),
    let longitude = Double(longString)
    else {
        fatalError("You better handle the error here")
}

let center = CLLocationCoordinate2D(latitude: latitude, longitude: longitude)        
let region = MKCoordinateRegion(center: center, span: MKCoordinateSpan(latitudeDelta: 0.01, longitudeDelta: 0.01))

showMap.setRegion(region, animated: true)