gpt4 book ai didi

google-maps - 如何在 Google Places API 上唯一标识一个地点

转载 作者:行者123 更新时间:2023-12-02 02:14:33 25 4
gpt4 key购买 nike

我正在开发一个使用 Google Maps JavaScript API v3 的网络应用程序。我遇到了这个问题:我想使用 Places Autocomplete 在我的数据库中保存一个位置。用户在文本字段中键入一个地点,然后在调用 API 之后,我的应用程序应检查所选地点的城市是否存在于我的数据库中;如果为真,则返回城市 ID,否则插入城市并返回最后插入的 ID。

为此,我需要唯一标识一个地点。有什么建议吗?

最佳答案

编辑: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。目前还没有找到解决这个问题的办法。

关于google-maps - 如何在 Google Places API 上唯一标识一个地点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11191645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com