You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从getAddress.io的JS Autocomplete库获取完整formatted_address数组

捕获getAddress.io自动补全的完整formatted_address数组

要获取完整的formatted_address数组,你需要在配置参数中添加地址选择回调函数,当用户选中某个地址建议时,该函数会接收包含完整地址数据的对象,从中即可提取formatted_address数组。

修改后的代码示例:

getAddress.autocomplete(
    "formatted_address_0",
    "API_key",
    {
        output_fields:{
            formatted_address_0:'formatted_address_0',
        },
        // 添加地址选择回调
        onAddressSelected: function(address) {
            // 获取完整的formatted_address数组
            const fullAddressArray = address.formatted_address;
            // 示例:将数组转为字符串并展示
            const fullAddress = fullAddressArray.join(', ');
            console.log('完整地址数组:', fullAddressArray);
            // 可以将地址插入到页面元素中,比如:
            // document.getElementById('full-address').textContent = fullAddress;
        }
    }
);

说明

  • onAddressSelected 是getAddress.io库提供的回调函数,用户选中地址建议时自动触发
  • 回调参数address包含API返回的所有地址数据,其中formatted_address就是你需要的完整地址数组
  • 你可以根据需求处理这个数组:比如用join()转为字符串展示,或者遍历数组逐个输出地址行

内容的提问来源于stack exchange,提问作者abu abu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 20:46:18