0
在我的代碼中,我將一個單針添加到地圖。到目前爲止,我正在做這樣的:如何在Swift中的mkannotationview中設置位置?
let pinLocation = CLLocationCoordinate2D(
latitude: locationTemp.latitude,
longitude: locationTemp.longitude
)
let annotation = MKPointAnnotation()
annotation.coordinate = pinLocation
self.map.addAnnotation(annotation)
但現在,因爲我想創建一個自定義的圖釘圖像,我讀過我要切換到MKAnnotationView
。但我不知道如何設置此註釋的位置,以便它顯示與我以前的引腳相同的註釋。
我嘗試這樣做:
var pinView = MKAnnotationView()
pinView.image = UIImage(named:"MyCustomPin")
,但我無法找到設置在這裏我locationTemp
數據的方式。
好的謝謝,但我仍然不知道我怎麼才能使用我的普通GPS數據(存儲在'locationTemp')並用於我的情況...你能告訴我一些簡短的例子嗎? – user3766930
這取決於你想要做什麼。使用自定義註釋可能會非常複雜並涉及到(您可以更改顏色,形狀,圖像,使其變爲脈動,使其具有動畫效果,使用靜態或動態內容彈出等)。如果你只是想從簡單的事情開始,可能會在MKPinAnnotationView上尋找一個教程,而不是MKAnnotationView,它將滿足你的需求。 – Gruntcakes
嗯,我要的只是在具有特定座標的地圖上顯示一個普通的'MKAnnotationView'。我會使用'MKPinAnnotationView',但我不能設置自定義圖像,而不是蘋果的默認pin – user3766930