Until a few weeks ago, all embedded maps on Trackprofiler were based on Google maps, but I've made a switch to Leaflet powered maps with MapBox powered layers based on Openstreetmap data and Bing maps layer for aerial imagery. The functionality is more-or-less the same as before.
Why the switch? Google maps is still a great solution which thought me a lot about mapping and online geographical programming, but there are some important reasons why I decided to rewrite a big part of Trackprofiler:
Why the switch? Google maps is still a great solution which thought me a lot about mapping and online geographical programming, but there are some important reasons why I decided to rewrite a big part of Trackprofiler:
- I believe that Openstreetmap is the future of mapping. It is a great community doing great efforts to create the best map data ever,
- Leaflet.js is a great mapping Javascript library, it is fast and easy to work with,
- Too restrictive terms of service,
- This allowed me to rewrite legacy parts of the application and this, in turn, will help to implement even more new features...