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.

  • Usando MapView v2 do Google no Live Wallpaper
  • Android "Olá, MapView" Tutorial - Map Tiles Do not Load
  • Substituição paira o Android Mapview paira usair um service WMS
  • MapView v2 mantendo Context ao redor
  • Erro Inflando class com.google.android.maps.MapView
  • Como detectair o movimento Google MapView no Android?
  • Uso de uma image como o GoogleMap
  • Isso é um erro MapView?
  • Mapa e Fragmento
  • Atividade com vazamentos MapView (sem service de localization)
  • Obtenha altitude por longitude e latitude no Android
  • Erro Inflando class com.google.android.maps.MapView
  • 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.