Hi Ben and others, I've just noticed some polygons drawing strangely in ie8 especially, and think it might be related to this problem.
I have an app which draws a number of polygons (with default fill/ opacity - a dark shading). Some of the polygons are missing a side, and instead have straight lines (same style as the polygon border) drawn off at what seem to be random angles outside the polygon. There is a mouseover running on the polygons, and when the mouseover causes a change in border colour, the single pixel tile overlap discussed in this thread is visible. The random lines seem to end at tile borders, and are different at different zoom levels. There seems to be no pattern to which polygons are affected, but they are always the same ones. The same problem is present in all other browsers, but with different rendering. In Firefox 3.6, the polygon doesn't draw at all (but the listeners are still active and in the correct place). In Safari and Chrome, the polygons render, but with the same side missing as in ie8 and shading similar to ie8 (as if the random lines were there), but without the random lines. In these browsers, the single pixel tile overlap is not visible when the mouseover event occurs. What's frustrating is that I can't reproduce the problem on a demo page! I've tried (one of the polgyons is here: http://www.pasource.com.au/new/ie8polytest.html - the missing side is the rhs) with a couple of methods of drawing the polygon and there is no obvious problem. So it must be something to do with the way the polygons are used in the app, which makes heavy use of the dojo toolkit. I've tried various diagnostics (switching off other overlays, different ways of drawing the polygon) and will continue when I can think of some more! Perhaps it's some strange css interaction? The way the demo polygon appears in the app in ie8 (with normal polygon to the right) is : http://www.pasource.com.au/new/ie8polytest.png Thank you Ben On Feb 21, 5:39 am, "Ing. Stefano" <ing.stefano.magr...@gmail.com> wrote: > Ok, fix is online. > > On 11 Feb, 14:44, "Ing. Stefano" <ing.stefano.magr...@gmail.com> > wrote: > > > > > > > > > Hi Ben, > > when do you think the fix could be online? > > I should plan my site's production. > > Thank you very much. > > > Stefano > > > On 7 Feb, 04:33, Ben Appleton <apple...@google.com> wrote: > > > > We've fixed the bug. The change should go live next week. > > > > Thanks to Berry for pointing out the off-by-one bug in IE8's VML > > > implementation. > > > > Ben > > > > On Mon, Feb 7, 2011 at 9:38 AM, Ben Appleton <apple...@google.com> wrote: > > > > I see the bug too. We'll look into it. > > > > > If you want to be notified of a fix, please file an issue here: > > > > >http://code.google.com/p/gmaps-api-issues/issues/list?can=2&q=apitype... > > > > > Thanks > > > > Ben > > > > > On Sat, Feb 5, 2011 at 2:43 PM, Ing. Stefano < > > > > ing.stefano.magr...@gmail.com> wrote: > > > > >> If I try > > > >>http://code.google.com/intl/it-IT/apis/maps/documentation/javascript/... > > > >> with IE8, I see into the polygon strange lines. > > > >> Don't you? > > > >> I think these lines can be borders of map tiles. > > > >> Every other browser (included IE7 and IE6) do not show these lines. > > > > >> -- > > > >> You received this message because you are subscribed to the Google > > > >> Groups > > > >> "Google Maps JavaScript API v3" group. > > > >> To post to this group, send email to > > > >> google-maps-js-api-v3@googlegroups.com. > > > >> To unsubscribe from this group, send email to > > > >> google-maps-js-api-v3+unsubscr...@googlegroups.com. > > > >> For more options, visit this group at > > > >>http://groups.google.com/group/google-maps-js-api-v3?hl=en. -- You received this message because you are subscribed to the Google Groups "Google Maps JavaScript API v3" group. To post to this group, send email to google-maps-js-api-v3@googlegroups.com. To unsubscribe from this group, send email to google-maps-js-api-v3+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-maps-js-api-v3?hl=en.