0

나는 그룹 내의 모든 구성원들의 위치를 ​​서로 보여줄 안드로이드 프로젝트를 진행하고 있습니다. 안드로이드 것들 애플 리케이션은 기본 UI (내 궁극적 인 계획은 모든 위즐리 가족 구성원을 보여준 해리 포터 시계 같다) 의미입니다.모바일 앱없이 사용자의 Google 위치에 대한 액세스를 요청할 수 있습니까?

이상적으로 사용자는 "그룹"을 만들고 사람들을 초대하고 그룹의 모든 사람들이 자신의 위치를 ​​공유하며 Firebase 또는 일부 백엔드를 사용하여 각 구성원의 위치를 ​​저장하고 위치 정보를 동기화하고 동기화하는 것이 좋을 것이라고 생각합니다. . 그리고 안드로이드 THings는 정보, 전체지도 또는 그들이 어디에 있는지에 대한 설명을 표시합니다 (각 회원은 예를 들어 각 직장 주소를 입력 할 수 있으며 "Tim is at work"로 표시됩니다).

내 질문에 Google 위치 API를 사용하고 각 그룹 회원 모바일 장치에 클라이언트 앱이 필요하지 않은 옵션이 있습니까? 내 자신의 맞춤 모바일 앱없이 공유 위치에 대한 액세스를 요청하고 액세스 할 수있는 방법이 있습니까, 아니면 백엔드를 설정하고 통신하기 위해 내 자신의 Android 앱이 필요합니까?

너무 막연하거나 개방적이지 않으려 고 노력 중입니다. 지금은 안드로이드 프로젝트에 대해 작업하고 싶지만,이 솔루션을 설계하고 설계하려고 할 때 느끼는 범위는 매우 넓습니다. 그리고 나는 이것이 프로젝트의 너무 복잡하게 될지도 모른다고 느낀다. 그래서 ID는이 간단한 방법을 유지하는 방법에 대한 아이디어 나 생각을 사랑하지만, 앞으로 각 사용자 클라이언트에서 작업 할 수있는 방식으로 구축 할 수 있습니다. 필자는 이것을 문서화하고 땜질하기위한 오픈 소스 아이디어로 공유 할 계획입니다. 감사.

+0

사실 공유 위치 옵션은 현재 API를 통해 사용할 수 없습니다. Google 이슈 트래커 (https://issuetracker.google.com/issues/62938530)에서이 기능 요청에 관심이있을 수 있습니다. – xomena

답변

1

내 질문에는 Google 그룹스 API를 사용하고 각 그룹 회원 모바일 장치에 클라이언트 앱이 필요하지 않은 옵션이 있습니까?

Google지도는 다른 사람과 당신에게 위치를 공유하는 기능이 있습니다 : Google지도 의 기능입니다 및 Google API에 노출되지 그러나 https://support.google.com/maps/answer/7326816?co=GENIE.Platform%3DAndroid&oco=1

합니다.

나만의 맞춤 모바일 앱없이 공유 위치를 요청하고 액세스 할 수있는 방법이 있습니까, 아니면 내 자신의 Android 앱을 설치하고 백엔드와 통신해야합니까?

모바일 앱 및 관련 백엔드를 작성해야합니다.

0

내 질문에 Google 위치 API를 사용하고 각 그룹 회원 모바일 장치에 클라이언트 앱이 필요하지 않은 옵션이 있습니까?

연결할 수있는 모바일 웹 사이트를 작성할 수 있습니다. 그러나 같은 양의 작업이 필요합니다. 웹/네이티브 응용 프로그램 선택.

제 3자를 위해 사용자 위치를 노출하는 앱에 대해 알지 못합니다. 이것은 사용자 위치를 "google"할 수없는 것과 같은 이유입니다. (대규모 보안/법적 문제).

나만의 맞춤 모바일 앱없이 공유 위치를 요청하고 액세스 할 수있는 방법이 있습니까, 아니면 내 자신의 Android 앱을 설치하고 백엔드와 통신해야합니까?

(웹 또는 기본 앱에서 작동하는) 백엔드에는 Firebase가 좋은 아이디어입니다.

앱용 - 시계에 사용되는 것과 동일한 앱/코드베이스 일 수 있습니다. 즉, 앱 하나를 작성하면 '디스플레이'모드 또는 '찾기'모드에서 작동 할 수 있습니다. 이렇게하려면

그렇게처럼 AndroidManifest를 변경 :

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

당신에게 더 나은 대답을하려면 클라이언트 안드로이드을하지 않으려는 이유를에 대한 사용자의 이유를 설명해야 앱.