Summary
In this chapter, we designed and started to implement a complete mapping application for maintaining a map of tracks and roads within a recreational forest. We implemented the application itself, defined our map layers, obtained a high-resolution basemap for our application, and implemented zooming, panning, and the code necessary for editing the track layer.
In the next chapter, we will round out the implementation of our ForestTrails system by implementing the map tools to let the user add, edit, and delete tracks. We will also implement the code for editing track attributes and finding the shortest available path between two points.