4 ms·
Fantastic post, such a wonderful step by step guide! Although everything loaded and “worked” on mobile (I’m using iOS), two small interaction hiccups would be
by gregsadetsky 4y ago
Fantastic post, such a wonderful step by step guide!
Although everything loaded and “worked” on mobile (I’m using iOS), two small interaction hiccups would be great to solve:
- when panning (on mobile), the panned distance seemed to track the finger’s movement with some factor i.e. when moving “1 cm” of “finger space” (i.e. real world movement), the map moved by more than “1 cm”. (Sorry for the weird units, ha)
- the common pinch zoom gesture is either being detected as something else or just not working? I was able to zoom, somehow, but not in any controlled way
These don’t take anything away from the tutorial! I think that fixing these would make the learning/demo experience even smoother, that’s all.
I may give it a stab since you shared the code :) Cheers
---
Opened an issue to track this: https://github.com/kochis/webgl-map/issues/1 https://github.com/kochis/webgl-map/issues/1
- kocheez75 4y agoYeah, I think this is a known issue with hammer.js[1]. I noticed it too, but didn't spend too much time digging in. [1]: https://stackoverflow.com/questions/42872774/hammer-js-exhibits-pinch-lag-when-changing-pinch-direction-tested-on-android https://stackoverflow.com/questions/42872774/hammer-js-exhib...
- app4soft 4y agoAs I see demo map[0] uses OpenStreetMap Data, but in such case on demo map page[0] there should be copyright[1] info. [0] https://ckochis.com/webgl-map-demo https://ckochis.com/webgl-map-demo [1] https://www.openstreetmap.org/copyright https://www.openstreetmap.org/copyright
- kocheez75 4y agoGood callout, I’ll add that in. Most map libs add that automatically, so an oversight on my part.