Grammar
Not sure what e.which is used for.  I've only ever use e.keyCode
Cache the dom elements by finding them once with jQuery and storing their references.  This saves you from having to look up an element every time, which is a performance hit. It's also more reusable, bc if you modify a selector you change it in one place and not everywhere
Caching more dom elements
Remove styles from HTML
Set DOM Pointers globally (will refactor this), move ClickEvents and GoogleMap initialization into different functions
Refactor the form.  Decapitalize form HTML.  Code spacing.  Remove inline javascript from form (work in progress)
Replace the inline js for handling "enter" keypress on an input in the form
Remove handle() function
More DOM pointers
Remove code that I couldn't figure out the use case for
Refactoring calcRoute, checkpoint
minor cleanup on grabSearchPoints
Consolidate yelp.js into map.js.  It wasn't doing anything, as everything was being dumped into the global scope anyway.  I also don't know what the proper use case for "getScript()" is, as I've never seen it used before.  It should already be loaded when you include it in the html file.
Remove ajaxStop(), which I've never seen used.  Set the body class properly in the callback to the ajax function
Begin turning yelp functionality into its own YelpOauth object.  Not instantiated yet. Running out of steam today.