无法在 Swift 中显示地图注释
can't show map annotation in Swift
我正在尝试添加地图注释,但是当我尝试 运行 应用程序时,地图注释不显示,并给出错误消息。
Add Map Annotation[3668:68848] Could not inset legal attribution from
corner 4
实际上,我只是按照这里 https://www.youtube.com/watch?v=hRextIKJCnI 上的 Youtube 教程进行操作,在 swift3 中,这段代码似乎有效,但我不知道为什么它对我不起作用。我正在使用 swift 4 和 Xcode 9.2
我已经尝试过堆栈溢出的解决方案,但它对我不起作用,在这里 Could not inset legal attribution from corner 4 swift
这里出了什么问题?
import UIKit
import MapKit
class ViewController: UIViewController {
@IBOutlet weak var mapKitView: MKMapView!
override func viewDidLoad() {
super.viewDidLoad()
let span : MKCoordinateSpan = MKCoordinateSpanMake(0.001, 0.001)
let location : CLLocationCoordinate2D = CLLocationCoordinate2DMake(-6.239116, 106.789415)
let region : MKCoordinateRegion = MKCoordinateRegionMake(location, span)
mapKitView.setRegion(region, animated: true)
let annotation = MKPointAnnotation()
annotation.title = "My Shop"
annotation.subtitle = "Come visit here"
mapKitView.addAnnotation(annotation)
}
}
您是说:
let annotation = MKPointAnnotation()
annotation.title = "My Shop"
annotation.subtitle = "Come visit here"
mapKitView.addAnnotation(annotation)
这就是您所说的全部。但是……那个注释没有coordinate
!那么你怎么想象地图可能知道它应该去哪里?
我正在尝试添加地图注释,但是当我尝试 运行 应用程序时,地图注释不显示,并给出错误消息。
Add Map Annotation[3668:68848] Could not inset legal attribution from corner 4
实际上,我只是按照这里 https://www.youtube.com/watch?v=hRextIKJCnI 上的 Youtube 教程进行操作,在 swift3 中,这段代码似乎有效,但我不知道为什么它对我不起作用。我正在使用 swift 4 和 Xcode 9.2
我已经尝试过堆栈溢出的解决方案,但它对我不起作用,在这里 Could not inset legal attribution from corner 4 swift
这里出了什么问题?
import UIKit
import MapKit
class ViewController: UIViewController {
@IBOutlet weak var mapKitView: MKMapView!
override func viewDidLoad() {
super.viewDidLoad()
let span : MKCoordinateSpan = MKCoordinateSpanMake(0.001, 0.001)
let location : CLLocationCoordinate2D = CLLocationCoordinate2DMake(-6.239116, 106.789415)
let region : MKCoordinateRegion = MKCoordinateRegionMake(location, span)
mapKitView.setRegion(region, animated: true)
let annotation = MKPointAnnotation()
annotation.title = "My Shop"
annotation.subtitle = "Come visit here"
mapKitView.addAnnotation(annotation)
}
}
您是说:
let annotation = MKPointAnnotation()
annotation.title = "My Shop"
annotation.subtitle = "Come visit here"
mapKitView.addAnnotation(annotation)
这就是您所说的全部。但是……那个注释没有coordinate
!那么你怎么想象地图可能知道它应该去哪里?