I have done some testing with all streets as SVG/VML on a single
OverlayView, using data in mercator coordinates.

The data is approximately 350 lines with a total of around 1000
vertices.

Performance test: average time taken in OverlayView.draw() method for
3 redraws.

Test 1. Draw Street Center Lines
http://www.william-map.com/20100715/1/streets.htm
IE 6: 808ms
IE 8: 271ms
FF 3.6: 94ms
Chrome 5.0: 28ms
Safari 5.0: 32ms
Opera 10.6: 27ms
iPhone 3GS: 326ms

Test 2. Draw Parallel Lines
http://www.william-map.com/20100715/1/parallel_streets.htm
IE 6: 1703ms
IE 8: 312ms
FF 3.6: 100ms
Chrome 5.0: 31ms
Safari 5.0: 34ms
Opera 10.6: 33ms
iPhone 3GS: 365ms

Difference: due to Parallel calculations
IE 6: 895ms
IE 8: 41ms
FF 3.6: 6ms
Chrome 5.0: 3ms
Safari 5.0: 2ms
Opera 10.6: 6ms
iPhone 3GS: 39ms

The IE6 time was doubled, but others were around 10 percent worse.
IE8 is similar to iPhone performance!

Test 3. Complex lines: 4 Parallel and Center (total of approx 5000
vertices)
http://www.william-map.com/20100715/1/multiple_streets.htm

this test shows that complex SVG/VML rendering with parallel
calculations is possible in javascript on modern browsers.

-- 
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