嗨,我正在创建一个 Android 应用程序,它将为使用路线查找器的用户生成自行车路线。
我试图让用户更喜欢距离或存在自行车道的路线。
我有一个从 0 到 10 的滑块,其中 0 表示用户想要最短的路线,而 10 表示用户想要带有自行车道的道路(如果有的话)。
道路表示为图表,我有一个函数可以计算从一个点到另一个点的最短路径。
给定此函数的输出:如果道路上有自行车道,我想对结果进行加权,以便用户选择的数字越大,道路成本越低,反之亦然。
我不太确定加权函数是如何工作的。
嗨,我正在创建一个 Android 应用程序,它将为使用路线查找器的用户生成自行车路线。
我试图让用户更喜欢距离或存在自行车道的路线。
我有一个从 0 到 10 的滑块,其中 0 表示用户想要最短的路线,而 10 表示用户想要带有自行车道的道路(如果有的话)。
道路表示为图表,我有一个函数可以计算从一个点到另一个点的最短路径。
给定此函数的输出:如果道路上有自行车道,我想对结果进行加权,以便用户选择的数字越大,道路成本越低,反之亦然。
我不太确定加权函数是如何工作的。