はじめに
Places SDK for iOS を使用すると、ユーザーの現在地を認識してユーザーの コンテキストに基づいてローカル ビジネスやデバイスの近くの他の場所を表示します。つまり、 ユーザーにとって重要な場所に基づいたリッチアプリを構築できます。
コンセプト
場所とは、名前を持つ物理的なスペースです。別の方法
地図上で見つかるあらゆるものだと考えます。
たとえば、地域のお店やサービス、スポット、地理的位置
提供しますAPI では、場所は
GMSPlace Class Reference
。
場所の名前や住所、地理的位置
場所 ID、電話番号、場所のタイプ、ウェブサイトの URL など
SDK のバージョンを選択する
Places SDK for iOS バージョン 9.0.0 では、次の 2 つの SDK バージョンがサポートされています。 Places SDK for iOS と Places SDK for iOS(新版) 説明します。
最初のタスクは、使用する SDK を決定することです。これは、新規のお客様や 既存顧客にリーチできます2 つの SDK バージョンの主な違いについては、 SDK のバージョンを選択するをご覧ください。
SDK バージョンごとの料金
料金は選択した SDK のバージョンによって決まります。 Places SDK for iOS(新版)はシンプルな料金モデルに対応しているため、 使用したデータに対してのみ料金が発生します。両方の SDK の詳細な料金情報については、 使用量と請求額。
GooglePlacesSwift のプレビュー リリース
このリリースには、GooglePlacesSwift バージョン 0.1.0 のプレビュー リリースが含まれています。GooglePlacesSwift を使用すると、新しい Swift インターフェースを使用して Place API を呼び出すことができます。これには、 Places SDK for iOS(新版):
- Place Autocomplete(新)
- Place Details(新規)
- Place Photos(新規)
- テキスト検索(新版)
- Nearby Search(新版)
GooglePlacesSwift の要件:
- API キーで Places API(新版)を有効にします。詳細については、次をご覧ください: Google Cloud プロジェクトを設定します。
- Xcode 15.3。
詳しくは、 GooglePlacesSwift API リファレンス。
SDK の概要
Places SDK for iOS を使用して、顧客が現在地や周辺の情報を確認できるようにする できます。Places SDK for iOS には、以下の API が用意されています。
Places SDK for iOS(新規) | Places SDK for iOS | 説明 |
---|---|---|
Place Details(新規) | Place Details | 場所の名前と住所、地理的位置、場所の種類(ナイトクラブ、ペットショップ、美術館など)を含む、場所に関する情報を返します。 |
Place Photo(新) | Place Photo | 場所の高画質な画像を返します。 |
テキスト検索(新版) | テキスト検索に基づいて、一連の場所に関する情報を返します。 | |
Nearby Search(新版) | 場所を検索領域として指定して、一連の場所に関する情報を返します。 | |
予測入力(新) | 予測入力 | ユーザーの入力に応じて場所の名前や住所が自動入力される。 |
Current Place | ユーザーのデバイスが最後に確認された場所のリストと、それぞれの場所の相対的な可能性を示すリストを返します。 |
SDK のその他の特長は次のとおりです。
- Wi-Fi スキャンにより、低消費電力でも正確な場所を検出。
- オンデバイス キャッシュ: Places SDK for iOS に対するリクエストのほとんどは、 Google サーバーへのラウンド トリップが伴いますが、 30 日間ローカルに保持します
ポリシーと規約
Places SDK for iOS を使用するすべてのアプリは、 記載されている要件を満たす Google Maps Platform 利用規約 およびアトリビューションの表示をご覧ください。