MKMapView 上默认用户位置标注的自定义用户图片

vau*_*all 7 mapkit mkmapview mkannotation ios swift

iOS 15(实际上是从 iOS 14 开始)上,MKMapView当点击默认用户位置时,会显示一个标注,显示一种“空”个人资料图片。

您可以在屏幕截图下方看到点击用户位置时出现的标注,我想更改那里显示的图像。

显示用户位置标注的地图视图

可以配置吗?

例如,设置我自己的个人资料图片,但行为保持不变。

澄清一下,我不想更改用户位置注释,也不想添加自定义注释,也不想将自己的标注添加到用户位置注释中。我只是想知道是否可以为现有标注设置图像。

图片上显示的用户位置是默认位置,使用:MKMapView.showsUserLocation = true


编辑

有些人指出这可能与其他问题重复,但事实并非如此。

另一个问题涉及如何配置引脚或注释视图(MKPinAnnotationViewMKAnnotationView)。

我的情况则完全不同。我希望能够编辑默认用户位置上显示的个人资料图片。这似乎是一个私有类,但我想知道是否有公共访问权限来配置它。