在Windows Phone 8.1中,我可以使用已知的lat和long通过地理位置进行搜索。然后我将它放入Map Control中。我正在研究如何创建查询字符串以搜索该区域中的加油站之类的东西,但它看起来不像我发现的适用于Windows Phone的Bing SDK以及仅适用于桌面商店应用程序。
我在.NET中找到了一个方法,如果您提供语法和地理位置(命中点),则可以为您提供地理定位,以便让搜索从here了解到哪里。看起来像这样:
MapLocationFinderResult result =
await MapLocationFinder.FindLocationsAsync(
addressToGeocode,
hintPoint,
3);
我找到了另一个选项,您可以通过网址向virtualearth here
进行搜索然后有一种语法我无法使用bingsearch:?.....我认为这已被弃用,但不确定。
我的问题是,微软现在使用手机8.1的最佳做法是什么?此外,如果它是MapLocator,您是否通常会获得用户当前位置并将其用作“提示点”,如果您不是在寻找某种特定状态或某种类型的东西?