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