【问题标题】:Address for PARIS, 75000 is not what I expected巴黎的地址,75000 不是我所期望的
【发布时间】:2012-05-11 08:15:38
【问题描述】:

每当我尝试使用地址=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
           }
        },*

有人知道怎么解决吗? 谢谢

【问题讨论】:

    标签: google-maps-api-3 geocoding


    【解决方案1】:

    添加:region=fr to include region biasingdev-guide-entry 有点帮助(至少第一个结果更有意义,并且一些奇怪的结果已被删除),但我相信真正的问题是你提交了一个地址不完整。

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

    【讨论】:

      【解决方案2】:

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

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

      • 750[01..20] 巴黎
      • 132[01..16] 代表马赛

      【讨论】:

        【解决方案3】:

        地理编码器似乎被代码 75000 弄糊涂了。忽略它会产生不同的结果。我知道每个区都有自己的号码,75001、75002 等:75000 是有效的邮政编码吗? 75001 产生一个有效的结果。

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

        【讨论】:

          猜你喜欢
          • 2014-08-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-02-02
          • 1970-01-01
          • 2021-07-26
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多