我的网站上有地址建议(输入下拉列表)和地图地址选择功能。
地址建议使用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
)