Mapbox Maps SDK for iOSは、iOSアプリケーション内に高度にカスタマイズされたマップを埋め込むためのライブラリです。
アプリケーション用のスタイルを選択してください。 Mapbox StandardやMapbox Standard Satelliteなどの専門家によって設計されたマップスタイルや、さまざまなユースケースに最適化された他のMapboxデザインのスタイルから開始するか、Mapbox Studioで独自のカスタムスタイルをデザインしてください。3D地形で体験を向上させます。また、マップのスタイルを実行時に変更することもできます。
自分のカスタムデータを地図に追加してください。 アプリ内にストアロケータを含めるためのマーカーを追加したり、魅力的なデータビジュアライゼーションを作成したりするかどうかに関係なく、Maps SDKを使用すると、データを地図に表示する方法を制御できます。データプロパティ、ユーザーインタラクション、またはデバイスの設定に基づいてランタイムでマップ機能をスタイル設定できます。
要件
Mapbox Maps SDK for iOSは次の条件を満たすアプリケーションと互換性があります:
- iOS 12以上で展開
- Xcode- 推奨バージョン:15.3
- 最小バージョン:
- Mapbox iOS v10 - Xcode 14
- Mapbox iOS v11 - Xcode 15
- 最小バージョン:
- Swiftバージョン5.9以上で書かれたもの
他のMapboxツールとの使用
Mapbox Maps SDK for iOSを他のMapbox製品と共に使用してください。他のツールやプラグインを組み合わせて、自分の仕様に合ったロケーションアプリケーションを作成してください。
静的マップ
Mapbox Maps SDK for iOSには、アプリ内に存在する地図の静的スナップショットを生成するためのメソッドが含まれています。Snapshotter
クラスを使用して、他のAPIにリクエストをしなくても、地図の静的ラスター画像を作成できます。
MapboxStatic.swiftを使用して、Mapbox Static APIを使用して、テレビOSやWatchOSアプリケーションで静的地図スナップショットを提供して、同様のエクスペリエンスを提供できます。
Mapbox Studio
Mapbox Maps SDKはMapbox Studioと互換性があります。自身のブランドやアプリケーションデザインにシームレスに一致する地図をデザインし、Mapbox Studio Webインターフェイス内で独自のカスタムデータを追加してください。
条件
帰属表記
Mapbox Maps SDK for iOSを使用する地図には、Mapboxのワードマークを含める必要があります。地図のデータが完全にMapbox以外のソースから提供される場合を除き、地図に帰属表記を表示する必要があります。
Mapboxのワードマークと帰属表記の位置を調整しても構いませんが、地図上で見える状態を保持する必要があります。帰属表記の背景とテキストの色をデザインに合わせて変更しても構いませんが、すべての情報は読み取れる必要があります。
Mapboxのワードマークやテキストの帰属通知を変更することはできません。
Mapboxが必要とする帰属表記について詳細をご覧ください。
テレメトリオプトアウト
Mapbox Telemetryは、このSDKに含まれる強力なロケーションアナリティクスプラットフォームです。ホストアプリがデータ収集を引き起こすたびに、SDKはMapboxに復号化された位置や使用データを送信します。 Mapbox Terms of Serviceでは、ユーザーに個別にMapbox Telemetryから抜ける方法を提供するよう要求されており、これは帰属コントロールの一部として自動的に提供されます。帰属コントロールを非表示にする場合は、ユーザーが選択するための代替のオプトアウトを提供する必要があります。
SDKの古いバージョン
Maps SDKの古いバージョンをお探しですか?Maps SDK v10 APIリファレンスまたはMaps SDK v6ドキュメントをご覧ください。