On Jan 6, 1:12 pm, Vladimir Agafonkin <[email protected]> wrote:
> bratliff, awesome work!
>
> Canvas is great for really big polylines and polygons with lots of
> points, but mapping libraries usually use SVG because you can add
> listeners on mouse events (click, mouseover/out/move) for the
> elements, and in Canvas you can't do that so you can only use it for
> visual purposes, without interaction. But it's true that SVG is
> considerably slower, taking into account that the lib needs to perform
> clip rect for polylines and polygons manually (with a separate
> algorithm for each) on every drag/zoom.

Thanks Vladimir,

I am planning to add "click" / "rollover" support without requiring
individual event listeners for every poly.  It will facilitate hits on
multiple polys (state / county / township / city / zip code).  It will
also allow clicking on a naked map to load the corresponding poly.

I guess the choice of SVG or CANVAS ought to be optional.  In a prior
version, it was.  I will add it.

An unobfuscated copy of the source code lives at:

    http://www.polyarc.us/cluster.js

You can change the rendering engine priority in lines 21-42.  I did
not use "else ifs" because it is executed just once.

If you can provide any insight on why it it is failing in Internet
Explorer at line 397 in the API, it will be greatly appreciated.  I
suspect it is a naming conflict.

Thanks again,

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.


Reply via email to