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.

Share this project:

Updates