gpt4 book ai didi

ios - 为什么 MKMapView 显示用户的位置就像一个大头针?

转载 作者:搜寻专家 更新时间:2023-11-01 07:06:53 25 4
gpt4 key购买 nike

我有一个 mapView,我想在其中显示用户的当前位置。但是,我不想将 mapView 居中到该位置(它以其他位置为中心)。因此,出于这个原因,我没有获得用户位置的坐标来设置区域。我只是调用 showsUserLocation 并将其设置为 true。一切正常,除了这使得我的 mapView 显示用户的当前位置就像一个大头针。我希望它采用默认蓝点的形式。

关于上面的问题,我有两个疑问:1) 为什么将用户的当前位置显示为图钉?2) 如何让它以蓝点显示用户的当前位置?

如果您知道这些问题(或其中一个)的答案,我将不胜感激。

最佳答案

一切都取决于您对 map View 委托(delegate)的 mapView(_:viewFor:) 的实现。您可能正在返回引脚注释。

你可以通过检查它的类来区分 map View 提供的注释作为用户的位置,这将是 MKUserLocation。如果您想要默认的蓝点,请为该类返回 nil

关于ios - 为什么 MKMapView 显示用户的位置就像一个大头针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47445473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com