4

を使用して小さなスクリーンショットMKMapSnapshotterを作成しています(後で使用するために保存しています)。しかし、私が気づいたことの 1 つは、スナップショットから「法的」ラベルが削除されていることです。ここでの答えは、「法律」を削除することはAppleのポリシーに反すると述べています。これは、アプリ ストアへの提出に影響しますか? それとも、スクリーンショットではなく、マップでのみ必要ですか?UIImageMKMapView

MKMapViewとスナップショット四角形の境界を確認しました。違いがないので、トリミングされる可能性はありません。

4

2 に答える 2

6

法的な問題ではないと思います。「Legal」ラベルは、実際には法的文書を指すリンク (おそらく UIButton?) です。

MKMapSnapshotter の唯一の目的は、指定されたマップ領域/四角形の画像を作成することです。出力は、「法的」リンクが有用または法的目的を果たさない画像です。

また、MKMapSnapshotter は公式の Apple API であることに注意してください。つまり、「法的」ラベル/リンクを実際に削除したのは、あなたではなく Apple です。

于 2015-05-12T14:13:47.740 に答える
3

まず、 (private)MKMapSnapshotterは実際には削除MKAttributionLabelされません。これは、デフォルトではマップ イメージ データに含まれていないためです。

InteractiveMKAttributionLabelからを削除することは想定されていません。これは、正当なテキスト (UIButton またはジェスチャ認識機能が適用されたラベル) につながるためです。 MKMapView

MKMapSnapshotter は画像データを配布しますが、そこにボタンを埋め込む必要はありません。

于 2016-02-22T17:00:53.950 に答える