谷歌地图API'.pac项目:first'返回格式不正确

Google Maps API '.pac-item:first' returns with bad formatting

本文关键字:返回 格式 不正确 first pac API 谷歌地图 项目      更新时间:2024-04-06

我正在从pac列表上的可能选项中获取第一项。我发现该值的格式总是不正确。

例如,当我点击向下键时,我会得到:

"Miami, FL, United States"

当我在代码中获取它时,我会得到:(即,监听回车键,然后选择顶部选项)

"MiamiFL, United States"

为了方便用户阅读,我希望保持相同的格式。

这是我尝试过的代码,两个选项都会导致相同的错误格式。

//attempt one
var firstResult = $('.pac-item:first').text();
//attempt two
var firstResult = $('.pac-container .pac-item:first').text();

我也有同样的问题,我用这段代码解决了这个问题,希望它能帮助你!

    var itemFull = $(".pac-container .pac-item:first").text();
    var itemQuery = $(".pac-container .pac-item:first .pac-item-query").text();
    var firstResult = itemQuery + ' ' + itemFull.substring(itemQuery.length);