Link: Editor for Google Maps [MapFab.com]

The 'Draw a magnetic line' feature [draw a line that follows the path of a road on a map] looks potentially useful. Icons and Info Bubbles are available for map annotations.

Map views: OpenStreetMap, Google Street Map and Google Satellite.