Jak narysować wielokąt wolnej ręki na mapie Google V2 w systemie Android?

Chcę narysowaćFree Hand Polygon on the Map in Google Map V2.

To zadanie było możliwe dziękiOverlay Mapa V1, ale Google Map usunęła tę klasę z V2. (Na toGoogle Map V2 ma klasę Usuń nakładkę).

Dobry przykład dla Google Map V1 do rysowania wieloboku w stylu swobodnym.

W Mapie V2 możemy narysować programowo wielokąt za pomocąOficjalny dokument Google ale co powinien zrobić użytkownik? znalazłemNiejasna odpowiedź na mapę V2

Zacząłem od prostej mapy Google i narysowałem wielokąt, aby zrobić to programowo i działa poprawnie, ale teraz szukam sposobu, w jaki użytkownik może rysować? Nie chcę rysować na podstawie znacznika na wielokącie.

// Instantiates a new Polygon object and adds points to define a rectangle
PolygonOptions rectOptions = new PolygonOptions()
              .add(new LatLng(37.35, -122.0),
                   new LatLng(37.45, -122.0),
                   new LatLng(37.45, -122.2),
                   new LatLng(37.35, -122.2),
                   new LatLng(37.35, -122.0));

// Get back the mutable Polygon
Polygon polygon = myMap.addPolygon(rectOptions);

Zrobiłem wiele badań i rozwoju na ten temat, ale nie znalazłem idealnego sposobu na wdrożenie czegoś takiego w Mapie V2.

Kilka pytań

Jak narysować wielokąt freestyle w Mapie V2 (tak jak w Mapie V1)?Czy istnieje jakaś sztuczka lub alternatywa, aby to osiągnąć? Jeśli tak, jak?Czy możemy uzyskać zdarzenie dotykowe na mapie i narysować wielokąt?Czy jest to możliwe w Mapie V2?Czy jest to możliwe dzięki zdarzeniu dotykowemu, które zwraca tablicę o długości lat?Jak mogę uzyskać długość lat na podstawie współrzędnych ekranusetOnDragListener?

Każda nowa wersja ma coś ekstra w porównaniu ze starszą wersją, więc oczekuję, że osiągnę to samo w Map v2.

Nie proszę o podanie przykładowego kodu lub opublikowanie kodu, tylko odpowiednie wskazówki i dokumentację.

Podałem wszystkie dokumenty i dowody, które znalazłem podczas badań i rozwoju.

questionAnswers(4)

yourAnswerToTheQuestion