Requires Google Maps v3 (obviously)
As always suggestions and feedback are welcome!
I mean it!
1. Auto zoom to track added
2. Draggable waypoints added
3. Language file added (Directions.English.lang)
Preview:

Directions plugin updated.(02.02.2014)
You have the ability to save the displayed route.
The saved route can be used in Event rules.
At step 4 (Expressions), select "Http Expression" and enter
http://localhost/services/rm.ashx?ROUTE=<font color="red">test_route</font id="red">&DISTANCE=<font color="red">50</font id="red">&APP_ID=<font color="red">5</font id="red">
Where:
test_route = the saved route name
50 = allowed deviation in meters
5 = current application id
Optionally you can get the real distance from route in meters in alerts using the "Http_Route_Dist" variable.
Just click on Advanced under the Http Expression setup and check the Support notifiers checkbox.
Preview:

Note:
Google Maps is needed only for saving the routes!
Tested with MySQL database only !!!!!!
<font color="red">Please note that my reply IS NOT from GpsGate!!!</font id="red">
------------------------------------------
<font size="1">Email: tech@scorpiontrack.ro Skype: gabrielkalman
Internet: It doesn't make you more stupid, it just makes your stupidity more accessible to others</font id="size1">