如何同步Google地理编码和Google地方提示结果?

时间:2017-07-17 07:45:58

标签: javascript google-places-api google-geocoding-api

我的网站上有地址建议(输入下拉列表)和地图地址选择功能。

地址建议使用Google Places API按给定字符串提供地址列表。

地图地址拣选功能使用Google反向地理编码API按坐标提供地址。

问题: 如果用户从地图中选择相同的房屋,Google反向地理编码会提供:

{ "long_name" : "Appenzell Steinegg", "short_name" : "Appenzell Steinegg", "types" : [ "locality", "political" ] },

如果用户选择Google地方API提供的建议地址:

{ "long_name" : "Rüte", "short_name" : "Rüte", "types" : [ "locality", "political" ] },

所以,没有办法得到相同的结果。完整地址是相同的,但是2个API提供不同的地址对象。

用于测试的地址(相同的地址):

  • Egglistrasse4,9050Rüte,Switzerland(Commune Rute

  • Egglistrasse 4,9050 Appenzell Steinegg,瑞士(Cantone Appenzell Innerrhoden,Village Steinegg

0 个答案:

没有答案