输入提示 最后更新时间: 2021年01月22日
可以查询某一关键字的输入提示,keywords 为必选项, 同时可以设置城市和类别,详细的参数说明参见参考手册。AMapInputTips 中提供了两个 InputTips 的重载函数, 用户可以根据搜索需求进行选择,示例代码(详见demo中AMapInputWordTips.xaml.cs)如下:
public async void GetAmapInputTips( string words,string city,string types)
{
//请求输入提示查询,keywords为必填项
AMapTipResults tipResults = await AMapInputTips.InputTips(words, city, types);
this.Dispatcher.BeginInvoke(() => //处理结果
{
if (tipResults.Erro == null && tipResults.TipList != null)
{
if (tipResults.TipList.Count == 0)
{
MessageBox.Show("无查询结果");
return;
}
int i = 0;
foreach (AMapTip tip in tipResults.TipList) //遍历输入提示数组
{
i++;
Debug.WriteLine(tip.Adcode);
Debug.WriteLine(tip.Name);
Debug.WriteLine(tip.District);
}
Debug.WriteLine(i);
//绑定列表数据
listBox.ItemsSource = tipResults.TipList.ToList();
}
else
{
MessageBox.Show(tipResults.Erro.Message);
}
});
}