I just came across this thread as I was searching for solutions to the fact
that the pinch-zoom gesture seems to be terribly implemented in Android
Webviews...not just Android 2.X, but it's awful on my 4.0.3 device too.
I'm trying to get a decent pinch-zoom on a google map in my phonegap
project. While the gesture is indeed supported in the Android 4 webview
natively, the implementation is just not good. When I zoom out, about half
the time I get thrown to a much father-out zoom level and much farther
northwest than expected. It makes using pinch-zoom on maps unusable.
I found a blog post about google maps in webviews in general, with the
following demo: http://www.svennerberg.com/examples/mobile-map/ . Viewing
that on my 4.0.3 phone, it exhibits exactly the same buggy pinch-zoom that
I observed in my own app.
So, my question is.... Can your WMP solution be used with Android 4+ phones
to replace the buggy native pinch-zoom action? I see in WebClient.java
where you build the view conditional on the Android SDK number... Can that
just be changed? Any issues you can think of?