1.一种其上存储指令的非暂时性计算机可读介质,所述指令当由一个或多个处理器执行时,使得所述一个或多个处理器:
从客户端设备接收对呈现数字地图的请求;
基于客户端设备的当前地理位置,估计客户端设备的用户在特定时间段内可以行进的距离;
至少基于所估计的距离选择用于数字地图的视口的参数;
根据所选择的参数生成数字地图;和
经由客户端设备的用户界面显示数字地图。
2.根据权利要求1所述的计算机可读介质,其中,所述距离是基于以下中的一个或多个来估计的:与所述地理位置相关联的交通状况、与所述地理位置相关联的天气状况、与所述地理位置相关联的速度限制、与所述地理位置相关联的运输模式、和/或与所述客户端设备的用户相关联的运输模式。
3.根据权利要求1所述的计算机可读介质,其中,所述特定时间段是基于与所述客户端设备的用户相关联的先前行程来选择的。
4.根据权利要求1所述的计算机可读介质,其中,所述特定时间段是通过使用与先前呈现的数字地图或先前选择的兴趣点poi相关联的用户交互作为训练数据生成机器学习模型来学习的。
5.根据权利要求1所述的计算机可读介质,其中,所述视口参数是缩放级别。
6.根据权利要求5所述的计算机可读介质,其中,选择所述缩放级别,使得所述客户端设备的当前地理位置周围的缩放半径等于所估计的距离。
7.根据权利要求1所述的计算机可读介质,其中,在客户端设备接收到指示目的地位置的任何用户输入之前,经由客户端设备的用户界面显示数字地图。
8.根据权利要求1所述的计算机可读介质,其中,所述视口包括围绕所述客户端设备的当前地理位置的地理区域。
9.根据权利要求1所述的计算机可读介质,其中,为了估计客户端设备的用户在所述特定时间段内可以行进的距离,所述指令使得所述一个或多个处理器:
基于客户端设备的当前地理位置,估计所述用户在所述特定时间段内从所述当前地理位置起在不同方向上可以行进的多个距离;和
组合所述多个距离以生成所估计的距离。
10.根据权利要求1所述的计算机可读介质,其中,所述客户端设备的用户在所述特定时间段内可以行进的距离基于所述客户端设备的当前地理位置和特定的运输模式。
11.一种用于生成数字地图的方法,所述方法包括:
由一个或多个处理器从客户端设备接收对呈现数字地图的请求;
由一个或多个处理器基于客户端设备的当前地理位置来估计客户端设备的用户在特定时间段内可以行进的距离;
由所述一个或多个处理器至少基于所估计的距离来选择用于所述数字地图的视口的参数;
由所述一个或多个处理器根据所选择的参数生成数字地图;和
由所述一个或多个处理器经由客户端设备的用户界面显示数字地图。
12.根据权利要求11所述的方法,其中,基于所述客户端设备的当前地理位置来估计所述距离包括:
由所述一个或多个处理器基于以下中的一个或多个来估计所述距离:与所述地理位置相关联的交通状况、与所述地理位置相关联的天气状况、与所述地理位置相关联的速度限制、与所述地理位置相关联的运输模式、和/或与所述客户端设备的用户相关联的运输模式。
13.根据权利要求11所述的方法,还包括:
由一个或多个处理器基于与客户端设备的用户相关联的先前行程来选择所述特定时间段。
14.根据权利要求11所述的方法,还包括:
由所述一个或多个处理器通过使用与先前呈现的数字地图或先前选择的兴趣点poi相关联的用户交互作为训练数据生成机器学习模型来学习所述特定时间段。
15.根据权利要求11所述的方法,其中,所述视口参数是缩放级别。
16.根据权利要求15所述的方法,还包括:
由所述一个或多个处理器选择缩放级别,使得所述客户端设备的当前地理位置周围的缩放半径等于所估计的距离。
17.根据权利要求11所述的方法,其中,经由所述客户端设备的用户界面显示所述数字地图包括:
在客户端设备接收到指示目的地位置的任何用户输入之前,由一个或多个处理器经由客户端设备的用户界面显示数字地图。
18.根据权利要求11所述的方法,其中,所述视口包括围绕所述客户端设备的当前地理位置的地理区域。
19.根据权利要求11所述的方法,其中,估计客户端设备的用户在特定时间段内可以行进的距离包括:
由所述一个或多个处理器基于所述客户端设备的当前地理位置,估计所述用户在所述特定时间段内从所述当前地理位置起在不同方向上可以行进的多个距离;和
由所述一个或多个处理器组合所述多个距离,以生成所估计的距离。
20.根据权利要求11所述的方法,其中,估计所述客户端设备的用户在特定时间段内可以行进的距离基于所述客户端设备的当前地理位置和特定的运输模式两者。
21.一种计算机系统,包括被配置为执行权利要求11-20中任一项的方法的一个或多个处理器。