我的MKMapView
顶部有一个MKOverlay
,我想知道是否有可能有道路名称,地名,名胜古迹以及类似的东西,默认情况下使用Apple地图,可以显示在MKMapView
上方,因此我不必手动添加所有这些信息作为注释。我知道这可以通过Android上的Google Maps API实现,因此我不确定是否可以使用Apple Maps执行此操作。
我添加了一张显示iOS与Android的图片,以展示我的想象:
答案 0 :(得分:0)
所以,我找到了解决这个问题的方法。如果您在addOverlay:
中使用MKMapView
方法,则可以使用:
[self.myMapView addOverlay:customOverlay level:MKOverlayLevelAboveRoads];
MKOverlayLevelAboveRoads
表示在叠加层上方显示包含盾牌和兴趣点图标的地方标签。
MKOverlayLevelAboveLabels
表示您的叠加层将显示在所有内容之上(根据我的经验,我认为这是默认设置)。