Optimize your Google maps routes for walking by incorporating elevation gradient differentials