我们有一个表单,用户可以输入 2 个地址/POI A 和 B。提交后我们需要计算这 2 个地址/POI A 和 B 之间的距离。不幸的是,一些用户忽略了地址的重要数据,例如城市名称。现在,Google 距离矩阵 API 只是使用它能找到的第一个可能的匹配。
示例:
地址A:“柏林亚历山大广场”
地址B:“Kneipenviertel”(英语是酒吧区的意思)
如果有人询问真人两点之间的距离,该人会假设“Kneipenviertel”位于同一个城市,因为此信息被省略,因此该人会将 B 地址“自动更正”为“Kneipenviertel Berlin”,并且然后返回所需的信息。
Google 距离矩阵 API 似乎并不是这样工作的,它在数百公里之外的完全不同的城市中使用随机的“Kneipenviertel”。
如果地址不明确,是否可以告诉 Google 使用(空间)最接近的匹配?或者有没有替代的API可以提供更智能的计算?