0

我正在開發一個android事物項目,它將顯示所有成員在一個組中的位置。 Android的東西應用程序旨在成爲主要的用戶界面(我的最終計劃就像顯示所有Weasley家庭成員位置的哈利波特時鐘一樣)。我可以在沒有移動應用程序的情況下請求訪問用戶的谷歌地點嗎?

理想情況下,用戶可以創建一個「組」並邀請其他人加入,並且該組中的每個人都將分享他們的位置,並且我想象使用Firebase或某個後端來保存每個成員的位置以進行通信並同步位置信息。而Android THings會顯示信息,完整的地圖,或者只是描述它們的位置(每個成員都可以輸入他們的工作地址,並顯示「Tim正在工作」)。

我的問題是有一個選項使用谷歌位置api,並不需要每個組成員移動設備上的客戶端應用程序?如果沒有我自己的自定義移動應用程序,是否有某種方式可以請求和訪問共享位置,還是需要我自己的Android應用程序來設置和與我的後端進行通信?我想要不要太模糊或開放式結尾,我現在想要在android事物項目上工作,但我覺得當我嘗試設計和構建這個解決方案時,我意識到範圍變得非常大我覺得這可能會變得太複雜的一個項目。所以Id喜歡關於如何保持這種簡單開始的想法或想法,但也許可以通過我可以在將來爲每個用戶客戶端工作的方式來構建它。我計劃將這些文檔記錄下來,並將其作爲修補的開源思路。謝謝。

+0

事實上,股票頭寸選項目前無法通過API訪問。您可能對Google問題跟蹤器中的此功能請求感興趣:https://issuetracker.google.com/issues/62938530 – xomena

回答

1

我的問題是有一個選項,使用谷歌位置API,並不需要在每個組成員的移動設備上的客戶端應用程序?

谷歌地圖有一個特點,與他人分享你的位置:https://support.google.com/maps/answer/7326816?co=GENIE.Platform%3DAndroid&oco=1

然而,它是谷歌地圖的特徵的,並且不暴露在谷歌API。

如果沒有我自己定製的移動應用程序,是否有一些方法可以請求和訪問共享位置,還是我需要自己的Android應用程序來設置和與我的後端進行通信?

恐怕你需要編寫自己的移動應用程序和相關的後端。

0

我的問題是有一個選項可以使用谷歌位置API,而不需要每個組成員移動設備上的客戶端應用程序?

你可以寫一個手機網站,他們會連接到。但是這涉及到相同數量的工作。 Web /本地應用程序您的選擇。

我不知道任何暴露第三方使用的用戶位置的應用程序。這與您無法「向Google詢問」用戶位置的原因是一樣的。 (巨大的安全/法律問題)。

會不會有某種方式來請求,並給訪問,而我自己的自定義移動應用程序共享位置,或者我需要我自己的Android應用程序設置和我的後端溝通?

Firebase是後端去用的一個好主意(可以與網絡或本機應用程序一起使用)。

對於應用程序 - 它可以是用於時鐘的相同應用程序/代碼庫,這意味着您可以編寫一個應用程序,它可以在「顯示」模式或「定位」模式下工作。

要做到這一點,你改變你的AndroidManifest像這樣:

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

爲了讓你更好的答案,你需要解釋你的理由,爲什麼你不想客戶端的Android做應用程序。

相關問題