引脚注释中的阴影

时间:2017-10-30 11:18:55

标签: ios swift mapkit mkmapview shadow

为什么当我在地图中加载图钉注释时,我的图钉注释会有不同的编号阴影?有些没有阴影,有些有很多阴影。

我从 firebase 收到针脚数据。

如何移除阴影或如何在所有引脚上制作小阴影?

检查图片

enter image description here

1 个答案:

答案 0 :(得分:0)

较暗的阴影表示您在同一位置有多个图钉。造成这种情况的主要原因有两个,根据原因,有两种解决方法:

1。数据包含多个具有相同位置的元素。

考虑使用聚类,它将显示该位置中的注释数量。用户比深色阴影更容易理解。 :)

这是苹果公司的教程:Decluttering a Map with MapKit Annotation Clustering

2。您忘记删除注释,然后再次添加。

先删除注释,然后再将其添加到地图中,例如在刷新视图时。

mapView.removeAnnotations(annotationsToRemove),其中annotationsToRemove是一个数组,其中包含您需要删除的特定注释。

或者,如果要再次添加所有注释,则可以使用以下命令删除所有注释 mapView.removeAnnotations(mapView.annotations)