2012-01-08 29 views
0

是否可以使用字符串(作为位置)查询Bing地图?在WP7上搜索字符串Bing地图

我有一个用户输入的字段,然后我希望用户能够按一个按钮,然后在一定的字符串(也许同时墓碑我的应用程序?)投入Bing地图像

string UserLocation = "Wall Street New York"; 
BingMapsApi.Search(UserLocation); 

回答

1

东西您可以通过Bing Maps Rest API查询Bing地图,这听起来像是您想要的find a location via a search string。例如,此查询找到Microsoft办公室;

http://dev.virtualearth.net/REST/v1/Locations/1%20Microsoft%20Way%20Redmond%20WA%2098052?o=xml&key=BingMapsKey

+0

我希望它在WP7工作,这似乎只是一个Bing地图查询,而不是只为WP7 – Mech0z 2012-01-08 21:26:45

+0

没有,这是一个RESTful服务,任何支持HTTP可以使用它。 – ColinE 2012-01-08 21:56:05

1

使用地图:参数,并使用WebBrowserTask导航到结果,就好像它是一个URL。

string location = "maps:" + SelectedLocation.Street + " " + SelectedLocation.PostalCode; 
location = HttpUtility.UrlEncode(location); 
WebBrowserTask task = new WebBrowserTask(); 
task.URL = location; 
task.Show();