0

私はグループ内のすべてのメンバーの位置をお互いに示すアンドロイド物事プロジェクトに取り組んでいます。アンドロイドのアプリはプライマリUI(私の最終的な計画はハリー・ポッター時計のようなもので、ウィーズリー家族のすべての場所を示しています)を意図しています。モバイルアプリなしでユーザーのGoogleの場所へのアクセスをリクエストできますか?

理想的には、ユーザーが「グループ」を作成して参加を呼びかけ、グループ内のすべてのユーザーが自分の場所を共有し、Firebaseまたはいくつかのバックエンドを使用して各メンバーの場所を保存し、 。そして、Android THINGは、情報、フルマップ、またはそれらがどこにあるかの説明を表示します(例えば、各メンバーは自分の仕事用アドレスを入力することができ、「Tim is at work」と表示されます)。

私の質問は、Googleの位置情報APIを使用するオプションがあり、各グループメンバーの携帯端末にクライアントアプリケーションは必要ありませんか?自分のカスタムモバイルアプリなしで共有場所へのアクセスをリクエストしてアクセスする方法はありますか、バックエンドを設定して通信するには自分のアンドロイドアプリが必要ですか?

私はあまりにも漠然としていたり​​オープンしたりしないようにしようとしていますが、今はアンドロイド物事のプロジェクトに取り組んでいますが、私はこのソリューションを設計して設計しようと思っています。これがプロジェクトの複雑すぎるように感じる。だから、IDはどのようにしてこのシンプルさを維持するかについてのアイデアや考えを愛していますが、将来的には各ユーザーのクライアントで作業できるように構築しています。私はこれを文書化して、オープンソースの触れ合いのアイデアとして共有する予定です。ありがとう。

+0

実際、共有ポジションオプションは現時点ではAPI経由では利用できません。 https://issuetracker.google.com/issues/62938530で、この機能のリクエストに興味があるかもしれません。 – xomena

答えて

1

私の質問には、Googleの位置情報APIを使用するオプションがあり、各グループメンバーの携帯端末にクライアントアプリケーションは必要ありませんか?

Googleマップ他の人とあなたの場所を共有するための機能を持っていますhttps://support.google.com/maps/answer/7326816?co=GENIE.Platform%3DAndroid&oco=1

それはGoogleマップの機能ですがのみと、GoogleのAPIには公開されません。

は、独自のカスタムモバイルアプリなしで場所を共有するためのアクセスを要求し、与えるためにいくつかの方法があるだろうか、私は設定して、私のバックエンドと通信するために自分のアンドロイドアプリが必要でしょうか?

ご自身のモバイルアプリと関連するバックエンドを作成する必要があります。

0

私の質問には、Googleの位置情報APIを使用するオプションがあり、各グループメンバーの携帯端末にクライアントアプリケーションは必要ありませんか?

あなたが接続するモバイルウェブサイトを書くことができます。しかし、それは同じ量の仕事を伴うでしょう。 Web /ネイティブアプリを選択してください。

私は、サードパーティが使用するためにユーザーの場所を公開するアプリは知らない。これは、ユーザーの場所を「google」することができないのと同じ理由です。 (大規模なセキュリティ/法的問題)。

は、独自のカスタムモバイルアプリなしで場所を共有するためのアクセスを要求し、与えるためにいくつかの方法があるだろうか、私は設定して、私のバックエンドと通信するために自分のアンドロイドアプリが必要でしょうか?

Firebaseは、バックエンドが(Webまたはネイティブアプリで動作する)バックエンドに適しています。

アプリの場合、時計に使用されているのと同じアプリケーション/コードベースである可能性があります。つまり、1つのアプリを作成し、「表示」モードまたは「ロケート」モードで動作します。これを行うには

あなたはそうのようなあなたのAndroidManifestを変更:

<uses-library android:name="com.google.android.things" required="false" />

はあなたに任意のより良い答えを与えるために、あなたはクライアントのAndroidを望んでいない、なぜあなたがするとして、あなたの推論を説明する必要がありますアプリ。

関連する問題