Hi Berry,

We have a user agent parser that extracts the rendering engine and version
from the browser useragent. I only apply the workaround (width=height=255px)
to IE version 8. Watch out for non-IE browsers which claim to be IE, as
historically some webservers only supported IE.

We set coordsize to 1 1 and coordorigin to 0 0 if I recall correctly.
Apparently this works around some VML coordinate bugs. VML is happy to
overflow.

We now implement all hit detection in javascript. This allows layers to
"play nice", so we can click through an SVG or canvas element's bounding
box. I haven't yet converted to use Canvas by default, but as you.indicate
this may be mucb faster than SVG.

Cheers
Ben
On Feb 8, 2011 1:14 AM, "bratliff" <[email protected]> wrote:
> On Feb 7, 3:33 am, Ben Appleton <[email protected]> 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
>
> Hi Ben,
>
> PolyCluster does the same thing. I am curious to know how you fixed
> it. How do you identify just IE8 without over compensating for IE6,
> IE7 & IE9 ?
>
> I am using a DIV with style.width="256px" & style.height="256px" &
> style.overflow="hidden" to contain the VML element. I am not using
> style.clip="rect(0 256 256 0)". What have you done to fix it ? I
> have to admit, I do not understand how "coordorigin" & "coordsize"
> relate to the "style" parameters.
>
> If you are interested, I have figured out how to add mouse event
> support to CANVAS with very little overhead. It works with
> overlapping polys where the combined color & alpha are different than
> any of the contributing polys. Let me know.
>
> Berry
>
> --
> 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
[email protected].
> To unsubscribe from this group, send email to
[email protected].
> 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 [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-maps-js-api-v3?hl=en.

Reply via email to