15 ms·
Would it be cheaper to just transmit the 'vector' map data for a region and render it client side vs rendering it after a certain zoom level?
by mahyarm 15y ago
Would it be cheaper to just transmit the 'vector' map data for a region and render it client side vs rendering it after a certain zoom level?
- dclowd9901 15y agoMy guess is, even client side, vector rendering (I assume you're talking SVG or something similar) is rather CPU intensive, and definitely doesn't do well on mobile devices. In a crowded area like NYC, you'd get slowed to a halt. Mobile would likely be unusable. So maybe it's a user experience trade-off.
- ldng 15y agoI was under the impression that Google Mpas for android was vector rendered since honeycomb. Am I wrong or/and are they somehow cheating in some way ?
- dclowd9901 15y agoYou're correct. A quick search shows this being the case since Maps 5.0.
- mseebach 15y agoThey do. And it's slow. Although, to be fair, I don't know if it's for that reason.
- aw3c2 15y agoIf you just use it for the lowest levels like 17 and 16 there would not be much data to be rendered. I think this will be the future.
- yellowbkpk 15y agoIt's certainly possible, but even Google isn't doing it without help from the GPU (see WebGL maps). For a real world implementation of rendering in <canvas>, see Kothic.js: http://kothic.org/js/ http://kothic.org/js/ My version of Chrome on a high end MacBook Pro renders those tiles in ~350ms each.