Please check the new version of my route planner: route-planner-vue.
It's build on top of vue.js, vuex, vue2-google-maps and sortablejs. It includes more features than the current project: draggable directions, polygons, custom icons, poi, reverse geocoding, readonly and collaborate sharing etc.
This is simple, free and open source tool for planning routes, that is based on the Google Maps Api. It uses Google Places Api - SearchBox, AutoComplete, DirectionsService and other. It's built on top of knockout, require and jquery libraries. In fact, this is clone of the Google Maps Engine, and the key differences are:
- Unlimited layers, directions and markers per map
- Export/Import map to simple JSON object
- Setup does not require own hosting - it's possible just to copy files and open index.html locally in browser
I've spent about 20 hours for developing the v0.1, and implemented only the necessary functionality. There're a lot of things to do, but the current prototype suits me. So I decided that in case of any interest I'll spend some more time and:
- Refactor the code and switch google.mapsInfoWindow to the custom one, that works better with knockout
- Add draggable ability to directions service
- Add custom marker icons
- Add polylines and shapes
- Add image's uploader and parse POI photos and street view
And if You appreciate my work, feel free to contact me.