Places SDK for iOS(以前のバージョン)の概要

このガイドでは、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 のサービス インフラストラクチャに実装されています。この実装により、より安全で信頼性の高いプラットフォームが実現します。この標準設計は、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 に含まれています。