2016-08-16 8 views
0

私の質問は、Googleプレイスデータベースにプレイスを追加する方法をユーザーに提供するAndroidアプリのコンテキストにあります。このページについて:GoogleプレイスAPI - プレイスタイプリストを列挙する方法はありますか?

https://developers.google.com/places/supported_types

を広範囲に検索した後、私は、ユーザーに提示するために適切な方法で、APIからのこれらのタイプを取得する方法を見つけることができませんしてきました。誰かがこれを達成する方法を知っていますか、それともプレースプレイヤーに似た組み込みダイアログがありますか?

ありがとうございます。

+0

Google APIを使用して場所を取得しますか?デバイスの場所に応じて? – Stallion

+0

@ Stallion私の問題は、Googleに場所を追加して検索するのではなく、私はそれのためにPlace Pickerを実装しました。それはとてもうまく動作します。しかし、場所を追加するには、Googleではどの種類の場所(レストラン、店舗など)を区別するために「型」整数を渡す必要がありますが、有効な型をリストに列挙する方法はありません(少なくとも、私が見つけることができる方法はありません - 従って質問です)。 – Joel

+0

Googleのデータベースに場所を追加するために使用しているコードを表示できますか?あなたはこれを使用していますか? https://developers.google.com/places/web-service/add-place –

答えて

2

これは古いので、あなたの問題を回避している可能性があります。他の人の利益のために、ここでは、Googleがこれにぶら下がっているように見えるので、回避策があります。

まず、フレンドリ名に関連付けられたGoogleのすべての定数(この投稿日現在)を持つ小さなデータファイルを作成しました。 2つの値はコンマで区切られています。あるよう https://drive.google.com/open?id=0B_33r2IAzcMibndhT2RicWdLUXc

このファイルに必要に応じてJSONにフォーマットされた、または読み取ることができます:ここでは

は、ファイルへのリンクがあります。これをAutoCompleteTextView DataAdapterのソースとして使用すると、ユーザーは場所の種類を簡単に選択できます。私はまだコードを書いていない。私のニーズはあなたのものと異なり、私のコードはあなたのニーズを満たしませんが、このデータを使ってAutoCompleteTextViewを実装するのは簡単です。

関連する問題