/trip2print

A WPF application which converts KMZ/KML files to handy easy-to-print PDF reports

Primary LanguageC#MIT LicenseMIT

Trip to Print

A WPF application which converts KMZ/KML files to handy easy-to-print PDF reports

Usage

  1. Open your Google MyMap in browser
    Google MyMap
  2. Export your map to KMZ file
    Export to KMZ
    NOTE: Alternatively you may share your map as public and use directly without downloading KMZ file
  3. Download the sources
  4. Create your own HERE API key
  5. Set up HereApiAppId and HereApiAppCode parameters in app.config file with values created in the previous step
  6. Create your own Foursquare API key
  7. Set up FoursquareApiClientId and FoursquareApiClientSecret parameters in app.config file with values created in the previous step
  8. Compile the sources with Visual Studio 2017
  9. Run the Trip2Print application, select KMZ file or input map URL and start a report generation
  10. Optionally you may select additional recommended places to add into the report:
    Exploring recommended places
  11. Once created, you may adjust the report layout
  12. Click "Create report" button and store the generated PDF file on disk
  13. Print out the generated PDF file and have fun!
    PDF Sample

Features

  • Overview maps for smartly generated groups of POIs
  • Thumbnail maps for placemarks
  • Pictures from Google MyMaps are supported
  • Showing coordinates for every placemark
  • Clickable coordinates for easier navigation from mobile devices
  • Extra information for public places (such as restaurants, parks, etc.)

To Do

Known issues

  • Placemarks layout is still stupid
  • KML's polygons are not supported

Licenses

Icons for Settings Step are made by Nick Roach