Development

Hi there!
I found that by adding:

    if(settings.originMarker === true && (orig_lat !== undefined && orig_lng !== undefined)) {
      bounds.extend(originPoint);
    }

at line 685, it will add the origin to the bounds so that it's easier to visualise where a place is in terms of starting point. Just a thought.

EDIT:
Actually, line 685 is inside a loop, but it could be placed around line 688.