gpt4 book ai didi

swift - 将当前坐标打印到标签(Swift、Xcode8)

转载 作者:行者123 更新时间:2023-11-30 12:41:17 24 4
gpt4 key购买 nike

我是一名初学者,我学习 Swift 只是为了好玩。现在我正在研究应用程序中 map 的使用,我想将当前坐标(纬度、经度)打印到标签上。

现在,我已成功显示 map 和 map 上的当前位置并获取其坐标,但我需要帮助如何将这些坐标打印到标签上。

这是我到目前为止所做的:

import UIKit
import MapKit
import CoreLocation

class ViewController: UIViewController, CLLocationManagerDelegate {

@IBOutlet weak var posizione: UILabel!
//Map
@IBOutlet weak var map: MKMapView!



@IBAction func rileva(_ sender: Any)
{

}


let manager = CLLocationManager()

func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation])
{
let location = locations[0]

let span:MKCoordinateSpan = MKCoordinateSpanMake(0.01, 0.01)
let myLocation: CLLocationCoordinate2D = CLLocationCoordinate2DMake(location.coordinate.latitude, location.coordinate.longitude)
let region:MKCoordinateRegion = MKCoordinateRegionMake(myLocation, span)
map.setRegion(region, animated: true)

print(location.coordinate)
print(location.altitude)

self.map.showsUserLocation = true

}

最佳答案

在您的 didUpdateLocation 函数中:

self.posizione.text = "latitude: " + String(location.coordinate.latitude) + ", longitude: " + String(location.coordinate.longitude)

关于swift - 将当前坐标打印到标签(Swift、Xcode8),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42200693/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com