很抱歉,如果这是一个愚蠢的问题,或者已经回答了问题,但我对此类事情缺乏经验,需要一些建议。
基本上,我正在为Windows Phone 7设计一个包含AutoCompleteBox的应用程序。这个想法是当用户键入地点的名称(例如任何地址字符串,无论是完整地址还是街道,城镇,城市等)时,AutoCompleteBox将显示可能的建议。
我已经将AutoCompleteBox放置在应用程序上,其中包含一个示例ItemsSource,其中包含3个字符串,分别为“London”,“Birmingham”和“Manchester”。我唯一需要做的就是将应用程序连接到一个Web服务,该服务返回一个地名列表。
哪些API可以执行此操作?哪些是最适合Windows Phone 7使用的?如果可能的话,我更愿意使用一个使用谷歌地图的应用程序,因为这个应用程序是围绕一个网站设计的,该网站具有连接到谷歌地图API的类似输入框。
答案 0 :(得分:3)
是的,这可以通过Google地图的“自动填充”API方法完成:
https://developers.google.com/maps/documentation/places/autocomplete
只需使用WebClient
实例发出带有所需URL的请求,然后解析返回的XML(使用Linq-to-XML)。