Unfortunately, that alone doesn't seem to solve it any more like it used to, at least in my testing. Plus even after clearing /opt/zimbra/tomcat/work/* followed by a tomcat restart.
If I open up firebug, the GET requests to the /service/proxy?target= go out, but there's no response.
If however you are luckier, and that old method does work for you, then you can modify the zips and re-deploy as needed.
Permanent change of zip:
-su zimbra
-zmzimletctl undeploy com_zimbra_ymaps
-zmzimletctl listZimlets (check all sections, if any left in the host section, rm -rf /opt/zimbra/tomcat/webapps/service/zimlets/com_zimbra_ymaps)
-cd /opt/zimbra/zimlets-extra
-mkdir ymaps
-cp com_zimbra_ymaps.zip ymaps
-cd ymaps
-unzip com_zimbra_ymaps.zip
-rm com_zimbra_ymaps.zip
-vi ymaps.
js
-find the only instance of
http://img and change to
http://gws
-:wq
-zip com_zimbra_ymaps.zip *
-zmzimletctl deploy com_zimbra_ymaps
When you re-deploy you'll have to make sure the necessary COS'es have the zimlet enabled (as it will apply to just the default COS).
EDIT:
It's going to be re-looked at:
See some of the convo at
/forums/zimlets/2189-yahoo-maps-doesnt-work-email-6.html#post64627
CC yourself on:
Bug 20436 - Yahoo Maps Zimlet does not display map image.
UPDATE: So the current thought is that the proxy servlet isn't liking the response.