2016-09-20 21 views
1

私はMapBoxマップを作成し、それを自分のiOSアプリケーションに追加しました。このアイコンを削除する方法はありMapBoxマップから情報ボタンを削除

enter image description here

:しかし、それは画像を参照してください、この青い詳細アイコン(インフォボタン)を示していますか?

非常にいいですね!

答えて

1

説明したように、hereマップボックスマップを使用する場合は、属性を指定する必要があります。

Mapboxのカスタムマップとデータはすべて、Mapbox と適切なデータプロバイダの両方に属している必要があります。 Mapboxのカスタムデザインは 著作権で保護されており、データソースには帰属が必要です。この要件 は、すべての計画レベルに適用されます。

情報アイコンが自動的に追加されるのiOS Mapbox SDKを使用して:

を使用すると、別のMapbox SDKライブラリを使用している場合は、Mapbox.jsまたはMapbox モバイルのように、必要な帰属が自動的に含まれます の地図の右下に表示されます。

つまり、デフォルト動作を変更する場合は、attribution buttonを制御する方法は次のとおりです。

1

はい、アルファを使用してアイコンを非表示にすることができます。

let mapView = MGLMapView(frame: view.bounds) 
mapView.attributionButton.alpha = 0 

しかし、あなたはここに帰属詳細
https://www.mapbox.com/ios-sdk/#attribution

使用した場合はMapbox街や他のMapboxマップなどのアプリケーション内のすべてのマップデータのライセンス条項を遵守しなければならないため、これをお読みください。小さなアトリビューションコントロールがマップビューに自動的に表示されます。 アトリビューションコントロールは、アプリに必要なアトリビューションが合理的に提供されている限り、必要に応じて移動または削除できます。

アトリビューションコントロールを削除した場合は、マップボックステレメトリを無効にする別の方法をユーザーに提供する必要があります。

関連する問題