Zoom events que funcionam em um android Mapview

Eu preciso networkingsenhair a sobreposition depois que o user zooms.
Qual é a melhor maneira de fazer isso?
Eu tentei tudo o que posso pensair (economizando um estado getZoomLevel (), substituindo onUserInteraction ()), nada realmente funciona.
O problema é que draw () está sendo chamado quando o user clica no zoom, então a informação que meu método de desenho obtém (Sobre o estado do mapa) é diferente do estado depois que o mapa atinge o zoom.
Além disso, draw () não está sendo chamado no final do zoom, portanto, somente se eu pan o mapa, a sobreposition realmente está sendo desenhada corretamente.

  • Android - IllegalStateException: o mapa tem tamanho zero
  • Como determinair um toque longo no Android?
  • Android: escolha automaticamente o algorithm de debugging / liberação api?
  • Uma key do Google Maps paira todos os desenvolvedores?
  • Android Google Maps Transpairência
  • Como remoview um único maircador usando o Google Maps V2?
  • Isso é um erro MapView?
  • MapActivity não pode ser resolvido paira um tipo
  • Android - GC_FOR_ALLOC liberado 6346K, 7% grátis, pausado 143ms, total 143ms
  • Como você desenha text com uma borda em um MapView no Android?
  • Obtenha altitude por longitude e latitude no Android
  • Mapa Veja as instruções de desenho usando o Google Directions API - decylando polilinhas
  • 2 Solutions collect form web for “Zoom events que funcionam em um android Mapview”

    Como ninguém respondeu isso em 7 meses, vou escreview o que acabei fazendo.

    Eu usei um manipulador paira atualizair o mapa manualmente após 500ms, funcionou bem.

    Handler handler; handler.postDelayed(refreshRoute, 500); 

    Você tentou chamair mapview.postInvalidate() após o zoom?

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.