KML 圆形生成服务
KML Circle Generator 是我 2014 年做的一个小项目。它是一个简单的服务,用来生成 KML 格式的圆形。生成的圆形可以在 Google Earth 中使用。
项目部署在 Heroku 上,并一直运行到现在。我几乎忘记了这个项目,直到有人发邮件询问我关于圆形生成算法的问题。我从一个老的Bitbucket 账户中找到了源代码,并发布到了 GitHub。
项目开发使用的是 Play 框架,以 Scala 编写。我对项目做了一下修改:
- Google Maps 现在需要 API key 才能使用,于是我切换到 OpenStreetMap,并用 Leaflet 开发。
- Google Earth 已经无法被嵌入到浏览器中,于是我移除了预览功能。
- 部署到 Heroku 事产生了与 CoffeeScript 相关的错误,于是我改成了 JavaScript。
- 升级到了最新的 Heroku stack 20。
从服务中下载 KML 文件之后,KML 文件可以上传到 Google Earth。见下面的截图。