我是Xcode的新手,我試圖在MapView
中顯示不同的位置。我已經能夠設置一個MapView
,設置座標,然後將其鏈接到button
,當按下時顯示帶有引腳的map
。Multiple Mapkit Views
import UIKit
import MapKit
class ViewController: UIViewController, MKMapViewDelegate {
@IBOutlet weak var MapView: MKMapView!
override func viewDidLoad() {
super.viewDidLoad()
var latitude:CLLocationDegrees = 54.104456
var longitude: CLLocationDegrees = -6.228926
var latDelta:CLLocationDegrees = 0.001
var longDelta:CLLocationDegrees = 0.001
var theSpan:MKCoordinateSpan = MKCoordinateSpanMake(latDelta, longDelta)
var clubLocation:CLLocationCoordinate2D = CLLocationCoordinate2DMake(latitude, longitude)
var theRegion:MKCoordinateRegion = MKCoordinateRegionMake(clubLocation, theSpan)
self.MapView.setRegion(theRegion, animated: true)
var clubAnnotation = MKPointAnnotation()
clubAnnotation.coordinate = clubLocation
clubAnnotation.title = "Football"
self.MapView.addAnnotation(clubAnnotation)
}
}
這是我到目前爲止的代碼,它的工作原理。我想要有多個buttons
,當按下時將顯示map
,併爲該location
設置座標。我想在map
上爲每個button
只顯示一個location
。
這可能很容易,但我對代碼是陌生的,任何幫助都會很棒。
您的意思是您想要幾個帶有不同點位置的按鈕,並且您希望在地圖上顯示該針的新聞事件? – Azat
是的。例如,在視圖控制器中有一個按鈕,其中顯示「明亮的足球俱樂部」,當按下時顯示地圖視圖,並且該位置上有一個別針。我希望能夠在視圖控制器中顯示「Kildare足球俱樂部」中的另一個按鈕,並且當它按下時,它將使用單個針腳顯示地圖上的位置。 – Chris