Places SDK を使用すると、テキスト文字列または近接性を使用して、さまざまな場所タイプの情報を検索して取得できます。Places SDK は、Places SDK(新規)のレガシー バージョンです。
このガイドでは、Places SDK のバージョン間の主な違いについて説明し、Places SDK(新規)に移行する方法について説明します。
各バージョンで利用できる 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 Photo(新規) | 9.0.0 | Place Photo | 3.0.0 |
| テキスト検索(新規) | 8.5.0 | ||
| Nearby Search(新規) | 9.0.0 | ||
| 予測入力(新規) | 9.0.0 | 予測入力 | 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 上で実装されています。この実装により、より安全で信頼性の高いプラットフォームが実現します。 この標準設計により、SDK 全体にある程度の一貫性がもたらされ、Places SDK for iOS(新規)を使用した開発の効率が向上します。
パフォーマンスの向上
Places SDK for iOS(新規)ではパフォーマンスが向上しているため、既存の SDK を使用するアプリを置き換える価値があります。
新機能
Places SDK for iOS(新規)には、すべての SDK 機能の最新バージョンが含まれています。
シンプルな料金体系
Places SDK for iOS(新規)では、使用したデータに対してのみ料金が発生するように料金体系が簡素化されています。シンプルな料金体系は、フィールド リスト(フィールド マスクとも呼ばれます)を使用して実装されます。
Places SDK for iOS とテキスト検索では、フィールド リストを使用して、レスポンスで返されるフィールドのリストを制御します。リクエストされたデータに対してのみ課金されます。フィールド リストを使用すると、不要なデータをリクエストしないため、不要な処理時間や課金が発生しないようにすることができます。
両方の SDK の詳細な料金情報については、使用量と 課金をご覧ください。
拡張された場所タイプ
新しい SDK には新しい場所タイプが含まれており、Place Details とテキスト検索のレスポンスの一部として返されます。これらの新しいタイプと既存のタイプは、テキスト検索を使用した検索でも使用できます。新しいタイプは表 Aに記載されています。