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.
