WPToolkit自动完成框和搜索windows手机地图
本文关键字:搜索 windows 手机 地图 WPToolkit | 更新日期: 2023-09-27 17:49:44
我正在写一个windows 8手机应用程序,我有以下用例。我的应用程序页面有一个文本框,其中用户在三到四个字母类型,立即我想从自动完成选项的地图获取可能的位置。现在有两个问题。
-
我应该使用WPToolKit的AutoCompleteBox文本框吗?
-
在Windows Maps中搜索新的Maps控件的API是什么
我只是自己做这件事,唉,我只有一个选择:自己做。
为了做到这一点,你将需要使用地理编码api,以便从一个或几个字母中搜索坐标和地址。它所在的链接位于
http://developer.nokia.com/resources/library/Lumia/maps-and-navigation/guide-to-the-wp8-maps-api.html toc_Searchingforanaddress
一旦你的异步查询返回,你可以在ListPicker中把数组放入列表项(因为我假设这就是你想要的)。如果没有,当然你可以使用地址,把它们放在任何地方。
你需要的是以下-我正在更新一个绑定到LongListSelector的List。
this.DestinationsList.Clear();
// Add all results to MyCoordinates for drawing the map markers
for (int i = 0; i < e.Result.Count; i++)
{
MyCoordinates.Add(e.Result[i].GeoCoordinate);
MapAddress address = e.Result[0].Information.Address;
String stringAddress = address.City;
if (i < 6) {
this.DestinationsList.Add(stringAddress);
}
}
希望这有助于让你自己的搜索框运行起来。在此之后,你也可以根据你附近的位置等进行过滤,但你也需要编写自己的代码。