This is unbelievable...
I removed the scaling (which doesn't even happen because the original
size is the same as the new size):

http://www.viewranger.com/kristof/p3.html

And it is really fast...
This should definitely be mentioned in the documentation! This would
help many people a lot!

Thanks, Kristof

On Oct 14, 12:37 am, Ben Appleton <[email protected]> wrote:
> Your code triggers the older DOM markers as it specifies a scale:
>     icon: new google.maps.MarkerImage(
>         
> 'http://viewranger.com/buddybeacon/v2/images/markers/marker_FF0000.png',
>         new google.maps.Size(15,20), // original size
>         new google.maps.Point(0,0), // origin
>         new google.maps.Point(8,20), // anchor
>         new google.maps.Size(15,20) // scaled size
>     )
> instead if you pass
>     icon: 
> 'http://viewranger.com/buddybeacon/v2/images/markers/marker_FF0000.png'
> you'll get the faster Canvas markers.
>
> - Ben
>
> On Thu, Oct 13, 2011 at 7:39 AM, Kristóf Kótai <[email protected]>wrote:
>
>
>
>
>
>
>
> > Hi there,
> > I know this issue has been posted probably a couple of times, and the
> > answer was always that we should use the clustering lib to avoid putting too
> > many MarkerImages on the map.
>
> > But my question is something else: If I put 400 Markers (using the default,
> > Google's marker image as an icon) then why is the map really fast? And if I
> > use a custom icon, no matter how detailed, if it's transparent or not, it
> > will be a 100 times slower.
>
> >http://www.viewranger.com/kristof/p1.html(Google's icon)
> >http://www.viewranger.com/kristof/p2.html(My icon)
>
> > I tried to optimise the custom icon as best as I could, but when I found
> > out that even using a 5x5 pixel big icon (non-transparent, only #ffffff
> > colored pixels) and the map is still unbelievably slow, I started windering
> > what kind of magic icon does google use? Why can't I create such a good,
> > optimised icon?
>
> > Is it even possible to create an optimised icon? Or is Google cheating in
> > someway?
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google Maps JavaScript API v3" group.
> > To view this discussion on the web visit
> >https://groups.google.com/d/msg/google-maps-js-api-v3/-/9fmhHrHRU5UJ.
> > 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