【发布时间】:2023-03-06 18:33:01
【问题描述】:
我正在使用 Google Maps API 的距离矩阵来获取比利时两个邮政编码之间的距离。我面临在整个地址中评估国家的问题。有没有办法在请求中强制国家?
例如:
在菲律宾而不是比利时提供目的地:
{
"destination_addresses" : [ "Belgium, Dasmariñas, Cavite, Philippines" ],
"origin_addresses" : [ "1200, Belgique" ],
...
}
如果我在请求中使用国家(比利时)的法语名称,也会出现同样的问题:
在法国提供目的地:
{
"destination_addresses" : [ "2566 Rue de Belgique, 66140 Canet-en-Roussillon, France" ],
"origin_addresses" : [ "1200, Belgique" ],
...
}
【问题讨论】:
-
你有没有尝试过别的什么?
-
我认为邮政编码不被 API 视为地址。
-
哦,顺便说一句,2566 在比利时似乎是一个无效的邮政编码。你得到了我的反对。
-
嗯,你说得对,这个邮政编码似乎不存在。但无论如何,我的问题仍然有效,不值得一票否决:有没有办法强迫这个国家?换句话说,我希望得到目的地不存在的答案,而不是在法国或菲律宾的某个地方
-
为了响应您以前的 cmets,API 会考虑邮政编码。是的,它适用于其他一些邮政编码,但我无法全部测试。由于我的用户首先选择了他们的国家/地区,因此我想确保为他们提供正确的答案。
标签: javascript google-maps-api-3 google-distancematrix-api