The map in dust is one of the most important features in dust but until now we've been using a simple 3rd party control (called ngx-pinch-zoom
) which kinda worked but also wasn't great.
So, over the last month I've built my own map control using WebGL and Three JS resulting a much better map experience:
- The map is 3D rather than 2D!
- You can zoom in much further into the map without losing resolution
- Pins and points are now much more precisely placed
- Pins are now color coded better (green for restrooms, blue for art, purple for medical)
- Maps for camps etc will center on the Pin to make it easier to find
With the basics of the new map in place, it provides some opportunities for some new features in the future. Please take a look and let me know whether you ruin into any issues or have any suggestions.