编辑:由Places API给出的PlaceResult包含一个标识符。你不能把它作为一个唯一的ID导致它可以改变为记录here
这对“英国伦敦”的地方结果从ES(西班牙语)浏览器:
address_components: Array[4]
formatted_address: "Londres, Reino Unido"
geometry: Object
html_attributions: Array[0]
icon: "http://maps.gstatic.com/mapfiles/place_api/icons/geocode-71.png"
id: "b1a8b96daab5065cf4a08f953e577c34cdf769c0"
name: "Londres"
reference: "CnRmAAAAxcbYEYZvXgbynu4U43cAtEqvCzpZrJUsDusnrYe2pu9nl0zCjyxdeSBMeTVbYQjzaJc56HEyV-YuSJUXLA0sbJUx-1GcaCEFYYX0HSQqXXoId3u_KClG9TpxCUyZhS-dJoLOQj1YJbmPcaWiuFM87hIQGOszWwqjaFe0bseLKvsicRoUCadktNXFFSgNAcHrD8LMSZuXbSA"
types: Array[2]
url: "https://maps.google.com/maps/place?q=Londres&ftid=0x47d8a00baf21de75:0x52963a5addd52a99"
vicinity: "Londres"
__proto__: Object
你应该实现一些逻辑来更新id的相同的地方。还没有找到任何解决方案,但这个问题。
我正在尝试解决保存在两种语言中自动完成的相同地点的问题。即:“伦敦”(en)和“Londres”(es)具有相同的ID。我想仅存储不基于用户的“本地用户代理”的真实姓名“伦敦” – sgimeno