このガイドでは、Places SDK for iOS の各バージョンの主な違いを理解し、Places SDK for iOS(新版)に移行する方法について説明します。
各バージョンで利用可能な SDK 機能
次の表に、各 SDK 機能に必要な SDK と API のバージョンを示します。
| Places SDK for iOS(新版) | 最小 SDK バージョン | Places SDK for iOS(従来版) | 最小 SDK バージョン |
|---|---|---|---|
| Place Details(新版) | 9.0.0 | Place Details(従来版) | 3.0.0 |
| Place Photos(新版) | 9.0.0 | Place Photos(従来版) | 3.0.0 |
| テキスト検索(新版) | 8.5.0 | ||
| Nearby Search(新規) | 9.0.0 | ||
| 予測入力(新) | 9.0.0 | Place Autocomplete(従来版) | 3.0.0 |
| Current Place(従来版) | 3.0.0 |
新しい API に移行する
新しい API に移行するには、次の移行ガイドをご覧ください。
Places SDK for iOS(新版)の機能強化
このセクションでは、Places SDK for iOS(新版)に追加された主な機能について説明します。
Google Cloud 標準プラットフォームに実装
Places SDK for iOS(新版)は、Google Cloud の Service Infrastructure に実装されています。この実装により、より安全で信頼性の高いプラットフォームが実現します。この標準設計により、SDK 全体で一貫性が向上し、Places SDK for iOS(新版)を使用した開発の効率が向上します。
パフォーマンスの向上
Places SDK for iOS(新版)はパフォーマンスが向上しているため、既存の SDK を使用しているアプリを置き換える価値があります。
新機能
Places SDK for iOS(新)には、SDK のすべての機能の最新バージョンが含まれています。
シンプルな料金体系
Places SDK for iOS(新版)では料金設定が簡素化されており、使用したデータに対してのみ料金が発生します。簡素化された料金設定は、フィールド マスクとも呼ばれるフィールド リストを使用して実装されます。
Place Details(新版)とテキスト検索(新版)では、フィールド リストを使用して、レスポンスで返されるフィールドのリストを制御します。この場合、リクエストされたデータに対してのみ課金されます。フィールド リストを使用すると、不要なデータをリクエストしないため、不要な処理時間と請求を回避できます。
両方の SDK の料金について詳しくは、使用量と請求をご覧ください。
拡張された場所タイプ
Places SDK for iOS(新版)には、Place Details(新版)とテキスト検索(新版)のレスポンスの一部として返される新しい場所タイプが含まれています。これらの新しいタイプと既存のタイプは、テキスト検索(新版)でも使用できます。新しいタイプは表 A に含まれています。