Wasn't it Sunny who wrote: > >I was wondering, If we can apply Linear gradient to Gpolygons.
You could now write your own polygon overlays with <canvas>. If you use excanvas.js to handle MSIE, then that works in all recent compatible browsers. That gives you the ability to use canvas.createLinearGradient() and even radial fills with canvas.createRadialGradient() and patterned fills with canvas.createPattern(). A significant problem, however, is the memory requirement for large canvas shapes. If you have a canvas shape that covers a region of, say, 256x256 pixels at zoom level 3, then canvas allocates space for 256x256 pixels of colour data, which probably takes 256*256*4 bytes, 256 kb, and that's OK. If you now zoom in to zoom level 17 and redraw that shape, it now covers 16384x16384 pixels, and canvas allocates something like 16384*16384*4 bytes for the bitmap, i.e. 1024 Mb. That's not going to work nicely on today's hardware. So either you have to be fairly clever with your code, and only render parts of the poly that are in a modest region around the viewport, or you have to decide not to draw the poly at high zoom levels. -- http://econym.org.uk/gmap The Blackpool Community Church Javascript Team --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Maps API" 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-API?hl=en -~----------~----~----~----~------~----~------~--~---
