我正在使用MKMapSnapshotter
创建一个UIImage
小的屏幕截图MKMapView
(并存储以供以后使用)。但我注意到的一件事是它从快照中删除了“合法”标签。这里的答案指出,删除“法律”是违反苹果政策的。这会影响我向应用商店提交吗?或者它只是在地图中需要,而不是屏幕截图?
我已经检查了MKMapView
和快照矩形的边界。没有区别,所以没有被裁剪的可能性。
我正在使用MKMapSnapshotter
创建一个UIImage
小的屏幕截图MKMapView
(并存储以供以后使用)。但我注意到的一件事是它从快照中删除了“合法”标签。这里的答案指出,删除“法律”是违反苹果政策的。这会影响我向应用商店提交吗?或者它只是在地图中需要,而不是屏幕截图?
我已经检查了MKMapView
和快照矩形的边界。没有区别,所以没有被裁剪的可能性。
我不认为这是一个法律问题。“法律”标签实际上是一个指向法律文件的链接(可能是 UIButton?)。
MKMapSnapshotter 的唯一目的是为指定的地图区域/矩形创建图像。输出是一个图像,其中“合法”链接不会用于任何有用或合法目的。
另请注意,MKMapSnapshotter 是 Apple 官方 API,换句话说,实际上删除“合法”标签/链接的是 Apple,而不是您。
首先,MKMapSnapshotter
实际上并没有删除(private) MKAttributionLabel
,因为默认情况下它不在地图图像数据中。
您不应该MKAttributionLabel
从interactive MKMapView
中删除,因为它会将您引导至合法文本(它是 UIButton 或应用了手势识别器的标签)。
MKMapSnapshotter 分发图像数据,要求在其中嵌入按钮是没有意义的。