0

每当我尝试使用 address=paris,75000 的地理编码进行研究时,我都会得到一个奇怪的结果

http://maps.googleapis.com/maps/api/geocode/json?address=paris,75000&sensor=false

这让我回到了法国南部的一个地方,那里有一条叫做巴黎的小路!!!

"formatted_address" : "Paris, 83470 Seillons-Source-d'Argens, France",
     "geometry" : {
        "bounds" : {
           "northeast" : {
              "lat" : 43.4958460,
              "lng" : 5.8980320
           },
           "southwest" : {
              "lat" : 43.49187360,
              "lng" : 5.88903480
           }
        },*

有人知道如何解决吗?谢谢

4

3 回答 3

1

添加:region=fr包含区域偏差dev-guide-entry会有所帮助(至少第一个结果更有意义,并且一些奇怪的结果已被删除),但我相信真正的问题是您提交的地址不完整。

此请求返回的所有结果都有: partial_match: true,这基本上是说地理编码器在请求中的不完整信息情况下已尽其所能。有什么方法可以为这个特定请求添加更多细节?

于 2012-05-11T09:15:38.320 回答
1

75000 不是有效的邮政编码。请改用 75001(法语中的第一区或“区”)。

在法国,某些大城市有多个邮政编码。

  • 750[01..20] 为巴黎
  • 132[01..16] 代表马赛
于 2018-01-22T23:22:15.153 回答
0

看起来地理编码器被代码 75000 混淆了。将其排除在外会产生不同的结果。我知道每个区都有自己的号码,75001、75002 等:75000 是有效的邮政编码吗?75001 产生一个有效的结果。

无论如何,解决方法是不要使用该代码。

于 2012-05-11T10:28:23.807 回答