WPToolkit自动完成框和搜索windows手机地图

本文关键字:搜索 windows 手机 地图 WPToolkit | 更新日期: 2023-09-27 17:49:44

我正在写一个windows 8手机应用程序,我有以下用例。我的应用程序页面有一个文本框,其中用户在三到四个字母类型,立即我想从自动完成选项的地图获取可能的位置。现在有两个问题。

  1. 我应该使用WPToolKit的AutoCompleteBox文本框吗?

  2. 在Windows Maps中搜索新的Maps控件的API是什么

WPToolkit自动完成框和搜索windows手机地图

我只是自己做这件事,唉,我只有一个选择:自己做。

为了做到这一点,你将需要使用地理编码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);
            }
       }

希望这有助于让你自己的搜索框运行起来。在此之后,你也可以根据你附近的位置等进行过滤,但你也需要编写自己的代码。