答案 0 :(得分:16)
集
mapView.logoView.isHidden = true
mapView.attributionButton.isHidden = true
和info.plist
MGLMapboxMetricsEnabledSettingShownInApp
至YES
答案 1 :(得分:2)
您应该将该按钮保留为某种版权:
Mapbox的自定义地图和数据的所有使用都必须属于Mapbox 和适当的数据提供者。 Mapbox的定制设计是 受版权保护,我们的数据来源需要归档。
自动归因
如果您使用其他Mapbox SDK库,例如Mapbox.js或Mapbox 移动,必要的归属将自动包含在内 地图的右下角。
答案 2 :(得分:1)
如果必须删除应用的按钮,则必须
_attributionButton
您仍然需要遵守Mapbox terms of service,因此上述步骤将是额外的工作,收益最小。来自任何服务的大多数地图用户很可能习惯于使用信息按钮。
答案 3 :(得分:0)
将MGLMapboxMetricsEnabledSettingShownInApp添加到带有YES值的info.plist
在mapView初始化后添加以下代码:
[mapView.logoView setHidden:YES]; [mapView.attributionButton setHidden:YES];