0

사용자가지도에서 지역을 선택할 수있게하고 싶습니다 (주, 도시 또는 도시 조합 또는 아파트 커뮤니티와 같은 작은 지역 일 수 있음). 사용자는 손 제스처 또는 다른 대화 형 방법으로 원을 그려 영역을 선택할 수 있습니다.사용자가 Android에서 Google지도의 영역을 선택하도록 허용하려면 어떻게해야합니까?

해당 지역을 기반으로 컴퓨팅을하고 싶습니다. (그래서 아마도 좌표와 선택 영역 또는 선택 영역이 필요할 것입니다.)

이 목적으로 Google지도를 사용할 수 있습니까? 그렇다면, 어떻게. 모든 참조를 주시면 감사하겠습니다.

답변

2

이렇게하는 방법에는 여러 가지가 있습니다.

easist는 onMapClick의를 처리하는 것입니다 : 처음에 당신이 Location.distanceBetween를 사용하여 반경을 계산하고 그것에서 Circle를 작성, 두 번째에, 중앙 LatLng 저장을 클릭합니다.

은 위의 나쁜 UX 것 같아, 그래서 당신은 또한 DOWNMOVEMotionEvent의 소비 오버레이 View을 가지고 시도 할 수 있습니다. DOWNCircle 개체를 만들고 MOVE에 반경을 업데이트합니다.

개념적으로이 대답은 두 번째 방법 인 How to draw a shape dynamically on map touched location in android에 도움이 될 수 있습니다.

관련 문제