答案 0 :(得分:1)
正如here所述,使用Mapbox地图时,您必须提供归因。
Mapbox的自定义地图和数据的所有使用都必须属于Mapbox 和适当的数据提供者。 Mapbox的定制设计是 受版权保护,我们的数据来源需要归档。这个要求 延伸到所有计划级别。
使用iOS Mapbox SDK时,会自动添加信息图标:
如果您使用其他Mapbox SDK库,例如Mapbox.js或Mapbox 移动,必要的归属将自动包含在内 地图的右下角。
也就是说,如果你想改变默认行为,可以控制attribution button。
答案 1 :(得分:1)
是的,您可以使用alpha隐藏图标。
let mapView = MGLMapView(frame: view.bounds)
mapView.attributionButton.alpha = 0
但是你应该在这里阅读这篇署名细节 https://www.mapbox.com/ios-sdk/#attribution
您必须遵守应用程序中任何地图数据的许可条款,包括Mapbox Streets或其他Mapbox地图(如果使用)。地理视图上会自动显示一个小的归因控件。 只要在您的应用中合理地提供了所需的归因,就可以根据需要移动或移除归因控制。
如果您删除了归因控件,则必须为用户提供另一种选择退出Mapbox遥测的方法。
答案 2 :(得分:0)
<MapboxGL.MapView style={styles.map} logoEnabled={false} attributionEnabled={false} styleURL={MapboxGL.StyleURL.Street} />