KML Circle Generator is a small app I wrote to generate KML circles used for Google Earth. You cannot create circles directly in KML files. The idea is to use KML <Polygon> element to create circles. If you google "kml circle generator", you'll find a lot of apps already there to use. My app is more like an experiment for me to try out Play framework with Scala. I also tried to address some limitations in existing apps.
Features
Easy selection of circle center
Some existing apps require user to manually input circle center's geo-location (latitude and longtitude). This is not user-friendly as the user has to use other tools to find the geo-location first. In my app, I embed Google Maps and allow user to drag & drop the marker on the map to select circle center.
Style customization
Customization of circle's style is easier and intuitive. User can customize circle's fill color and line color/weight.
Built-in preview
After installing Google Earth web plugin, user can preview generated circles on the same page. The user can make changes and preview again easily.
Behind the scene
The app is built using Play framework and AngularJS, written in Scala, CoffeeScript, LESS and HTML. Template and design are from HTML5 UP.


Log in or sign up for Devpost to join the conversation.