巴黎和另一个法国城市之间的Google Distance Matrix API错误距离(randow问题)

时间:2019-04-05 15:16:50

标签: google-maps-api-3 google-distancematrix-api

当我尝试计算巴黎与法国其他城市之间的距离时,Google API返回了随机结果。它返回正确的距离或ZERO_RESULTS

我使用Postman应用程序。我创建GET请求:

def summarizer(algo):
     text = excel_preprocessor()
     if algo is 'gensimTextRank':
         text_summarized = summarize(text, word_count=5000)
         return text_summarized
     elif algo is 'sumyTextRank':
         parser = PlaintextParser(text, Tokenizer('english'))
         stemmer = Stemmer('english')
         text_summarizer = TextRankSummarizer(stemmer)
         text_summarizer.stop_words = get_stop_words('english')
         summarized = text_summarizer(parser.document, 25)
         sent = []
         for sentence in summarized:
             sent.append(str(sentence))
         text_summarized = "\n\n".join(sent)
         return text_summarized
     else:
         msg = "Accepted Inputs are: \n1. gensimTextRank\n2. sumyTextRank"
         print(msg)
          if __name__ == "__main__":
     text = summarizer('gensimTextRank')
     text = text.replace("\n", "\n\n")
     with open(r"/test.txt", "w") as f:
         f.writelines(text)

Google返回的API:

https://maps.googleapis.com/maps/api/distancematrix/json?units=METRIC&mode=WALKING&origins=BRY SUR MARNE , VAL-DE-MARNE , FR&destinations=PARIS , PARIS , FR&key=MY_KEY

1 个答案:

答案 0 :(得分:1)

这是一种预期的行为,因为目标地址位于美国,而始发地位于法国,彼此之间没有可用的路由,如果目标地址不是预期的地址,建议您提供格式正确的地址以避免此类错误。