- 2 декабря 2015 года я создал issue #1709 где попросил сделать карты в приложении на подложке ОСМ, ибо Гугл/Бинг крайне неполноценны в плане данных в большом количестве регионов. Garmin Connect, Strava и Training Peaks на тот момент времени хоть как-то но уже использовали карты ОСМ (чаще всего в виде маквест). Фичреквест был признан полезным и был принят "на будущее".
- 26 марта 2016 года был коммит (
https://github.com/GoldenCheetah/GoldenCheetah/commit/4a9786298e029dcc539e2154edcf6a3709d5e0f4) в котором добавили слой ОСМ через существующий Google-API
- 11 мая 2016 года я создал issue #1963 и попросил добавить возможность использовать кастомные тайл-сервера
- 7 июня 2016 года был коммит (
https://github.com/GoldenCheetah/GoldenCheetah/commit/bb6f0d9176abbe193caac82869ed0479c5713b19) в котором добавили возможность использования кастомных тайл-серверов
- 18 ноября 2016 года вышел релиз версии 3.4, который был первым релизом (не бета-версией) в котором была поддержка ОСМ, правда через Google-API
С тех пор ситуация с Google-API сильно ухудшалась постоянно и всё потихоньку шло к отказу от карт Google и Google-API в целом:
- 23 декабря 2016 года вначале временно (на несколько месяцев - формулировка разработчиков) удаляются из кода поддержка карт Google и Bing
- 10 марта 2018 полностью удаляется подержка Bing
- в Октябре 2018 удаляется весь код связанный с Google Map API и в приложении используется Leaflet для отображения карт
- 19 декабря 2018 года добавляется возможность пользователям желающим использовать карты Google в настройках указать Google MAP key
- в конце 2019 года должен выйти релиз версии 3.5, первый релиз (не бета-версия) в котором будет для карт только лифлет и ОСМ как основные карты