我试图通过一个或多个航路点计算起点到目的地之间的总距离。
import json
class TokenMiddlewareFix(object):
def __init__(self, get_response):
self.get_response = get_response
def __call__(self, request):
try:
body = json.loads(request.body)
token = body.get("accessToken", None)
if token is not None:
request.META["HTTP_AUTHORIZATION"] = "Bearer {}".format(token)
except ValueError:
pass
response = self.get_response(request)
return response
以上就是我的尝试,但我似乎只能得到start0和destinaton0之间的距离。不知怎的,它正在跳过航点。
指出我做错了什么?
答案 0 :(得分:0)
我能够使用findsequence API解决这个问题。 启动+ destinaion0 + DESTINATION1 + ... + destinationX端。
唯一的缺点(如果你这样看)是这里的api是优化路线距离而不是你指定的顺序。 开始和结束将是第一个和最后一个,并且中间的所有目的地都将被路由优化。