Como desenhar polígono de mão livre no mapa do Google V2 no Android?

Eu quero desenhar umFree Hand Polygon on the Map in Google Map V2.

Esta tarefa foi possível comOverlay Mapa V1, mas o Google Map removeu essa classe da V2. (Por esteO Google Map V2 possui a classe Remover sobreposição)

Bom exemplo para o Google Map V1 desenhar polígono de estilo livre.

No Mapa V2, podemos desenhar um polígono programaticamente com a ajuda deDocumento oficial do Google mas o que um usuário deve fazer? eu encontreiResposta incerta para o Mapa V2

Comecei com o Google Map simples e desenhei polígono para fazer isso de forma programática e está funcionando corretamente, mas agora estou procurando como um usuário pode desenhar? Não quero desenhar com base no marcador no polígono.

// 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);

Fiz muita pesquisa e desenvolvimento sobre esse tópico, mas não consegui uma maneira perfeita de implementar isso no Mapa V2.

Algumas perguntas

Como desenhar polígono de estilo livre no Mapa V2 (como podemos fazer com o Mapa V1)?Existe algum truque ou alternativa para conseguir isso? Se sim, como?Podemos obter um evento de toque no mapa e desenhar polígono?É viável no mapa V2?É possível com um evento de toque que retorna uma matriz de longo prazo?Como obter Lat-long com base nas coordenadas da tela emsetOnDragListener?

Cada nova versão tem algo a mais em comparação com a versão mais antiga, portanto, espero conseguir o mesmo no Map v2.

Não estou pedindo para me fornecer um código de exemplo ou postá-lo, apenas algumas instruções e documentação adequadas.

Forneci todos os documentos e evidências que encontrei durante a Pesquisa e Desenvolvimento.

questionAnswers(4)

yourAnswerToTheQuestion