Raf*_*ier 6 javascript google-maps autocomplete google-maps-api-3
我需要以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);
Run Code Online (Sandbox Code Playgroud)
我相信这是@jegnag 想要包含的链接。
您可以访问结果数组(除了建议的搜索词之外的位置),您甚至可以将自己的自定义结果添加到该数组中,并显示您选择的所有内容。
| 归档时间: |
|
| 查看次数: |
8131 次 |
| 最近记录: |