Slight fixes. Removed style manipulation of .adp-text to leave it for CSS author. Made input label shorter to fit within infoWindow.
Adding fast geohash function, Fgh, and seeing if I can push it into waypoints array and have Google not complain about it.
Fixed typo with latlngString inside addStop function.
Fixed another typo with latlngString inside addStop function.
Changing waypoints to an associative array so that waypoints objects within array can be referenced by geohash keys.
Fixed typo with changing waypoints to an associative way so assigning it to a geohash key as opposed to pushing waypoint object onto the array.
Complex changes to account for new associative array for waypoints. Change latlngorString in addStop and removeStop to separate parameters.
Correcting syntax with isEnd assignment.
Main change is never adding true isStart waypoint. Other cosmetic improvements to variable names.
Correcting logic. When clicking "add to trip", isEnd should always be true.
Need to reflect new change in variable names.
Corrected wrong div name for startPointDiv. Also made as options the startPointID.
Correcting startPoint variable naming changes.
Fixing width of start div so that gd-startPoint editable span aligns to the right.
Problem with passing associative array to google direction services, so updating getStops returns a non-associative array.
Wrong case for variable name, geoHashBitLen.
Created new function, setNewEndpoint to account for when Drop from Trip calls removeStop and it happens to be the endWaypoint.
Fixed mistake. Copied and pasted and overwrote the getStops functions.
thisObj.endWaypoint needs to be the geohash key, not the object.
Several changes. Added a name : title pair to the waypoints object that is passed in by call to wrapInfoWindow. Added parameter to new setEndPoint function. Added a clear map function and call in the no-more-waypoints-left condition.