3

对不起,如果这是一个愚蠢的问题,或者如果它已经被回答,但我对这种事情没有经验,需要一些建议。

基本上,我正在为 Windows Phone 7 设计一个包含 AutoCompleteBox 的应用程序。这个想法是,当用户输入一个地点的名称时(例如,任何地址字符串,无论是完整地址还是街道、城镇、城市等),AutoCompleteBox 将显示可能的建议。

我已经在应用程序上放置了 AutoCompleteBox,其中包含一个示例 ItemsSource,其中仅包含 3 个字符串,分别为“London”、“Birmingham”和“Manchester”。我唯一需要做的就是将应用程序连接到返回地名列表的 Web 服务。

哪些 API 可以做到这一点?哪些最适合用于 Windows Phone 7?如果可能的话,我更喜欢使用一个使用谷歌地图的应用程序,因为这个应用程序是围绕一个网站设计的,它有一个类似的输入框连接到谷歌地图 API。

4

1 回答 1

3

是的,这可以通过 Google 地图的“自动完成”API 方法来完成:

https://developers.google.com/maps/documentation/places/autocomplete

只需使用WebClient实例向所需的 URL 发出请求,然后解析返回的 XML(使用 Linq-to-XML)。

于 2012-04-04T05:42:11.207 回答