que*_*ito 5 google-maps autocomplete google-places
我正在使用gmap自动完成功能,有时用户在建议列表中没有任何选择.例如,他在输入字段中键入"Paris"并认为搜索将使用Paris执行,但是从未调用过gmap autcomplete的"place_changed",搜索无法执行.当用户没有做出任何选择时,如何默认选择建议列表的第一选择?我相信我可以调整为此处描述的"输入问题"提供的解决方案(谷歌地图Places API V3自动完成 - 在输入时选择第一个选项)与模糊事件处理,但这不起作用.
任何提示?
我认为这有点违背了自动完成的目的。
您可以像这样以语法方式检索自动完成预测程序:
function initialize()
{
var service = new google.maps.places.AutocompleteService();
service.getQueryPredictions({ input: 'some address' }, callback);
}
function callback(predictions, status)
{
if (status != google.maps.places.PlacesServiceStatus.OK)
{
alert(status);
return;
}
// Take the first result
var result = predictions[0]
// do as you wish with the result
}
Run Code Online (Sandbox Code Playgroud)
希望有帮助
| 归档时间: |
|
| 查看次数: |
2525 次 |
| 最近记录: |