gpt4 book ai didi

javascript - Google Maps API V3 - 无论如何检索自动完成结果而不是下拉呈现它?

转载 作者:数据小太阳 更新时间:2023-10-29 05:19:55 24 4
gpt4 key购买 nike

我需要以自定义方式呈现 google.maps.places.Autocomplete 的结果,而不是默认的下拉菜单。

有什么方法可以使用 Google Maps API V3 检索相同的自动完成信息,但在每个请求的数组中而不是 API 为我呈现?

PS1:

我想知道我可以使用 google.maps.places.PlaceSearchRequest。但是,与自动完成不同,它限制了我的位置。它不能用于全局搜索。

PS2:

我(目前)使用自动完成的默认方式限制了我。我必须传递一个输入元素,然后 API 呈现我不想要的下拉列表。

var autocomplete, input_el, place_changed_trigger_func;
input_el = <an input element>;
place_changed_trigger_func = function() {
var place = autocomplete.getPlace();
// do whatever you want with place
};
autocomplete = new google.maps.places.Autocomplete(input_el, {types: ["geocode"]});
google.maps.event.addListener(autocomplete, 'place_changed', place_changed_trigger_func);

最佳答案

我相信这是@jegnag 想要包含的链接。

https://developers.google.com/maps/documentation/javascript/places-autocomplete#place_autocomplete_service

您可以访问结果数组(位置以及建议的搜索词),您甚至可以将自己的自定义结果添加到该数组,并根据您的选择显示所有内容。

关于javascript - Google Maps API V3 - 无论如何检索自动完成结果而不是下拉呈现它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9276580/

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