【问题标题】:Windows Phone 7 - Bing MapsWindows Phone 7 - 必应地图
【发布时间】:2012-08-14 21:00:09
【问题描述】:

我有一个主页,其中一个按钮将我的应用程序引导到另一页。当我单击按钮时,定向页面应该已经转到 Bing 地图上我想要的地址。但我只看到世界地图。这是第二页的代码:

   public BingMapPage()
    {
        InitializeComponent();

        BingMap.Mode = new RoadMode();

        BingMapsTask bmt = new BingMapsTask();

        bmt.SearchTerm = "Paris";
        bmt.Show(); 
    }

上面的代码只显示世界地图。但是,如果我在主页的构造函数中编写相同的代码,它会按预期工作。此外,我尝试在第二页中创建一个方法,如下所示:

public void StartSearch()
    {
        BingMapsTask bmt = new BingMapsTask();

        bmt.SearchTerm = "Paris";
        bmt.Show();        
    }

然后在主页面创建了我的第二个页面的实例并调用了这个方法。它又起作用了。

我的问题是有没有办法得到这些代码

bmt.SearchTerm = "Paris";
        bmt.Show(); 

在 Windows Phone 7 应用程序的主页之外工作。

【问题讨论】:

  • 看起来您正在组合两个不同的控件。 Bing Map 控件(用于在您自己的应用中显示地图内容)和 BingMapsTask(用于打开 Windows Phone 的 Maps 应用)
  • @William Melani 我该怎么办?

标签: windows-phone-7 bing


【解决方案1】:

您不能将Searchterm 设置为巴黎。 Searchterms 是商店、企业、医院等通用术语。您可以尝试另一种方法。创建一个 webBrowser 控件并运行以下代码行:

webBrowser.Navigate(new Uri("maps:<your address>"));

这将在 WP7 手机上打开指向 <your address> 的本地地图应用程序。我希望这就是你要找的。​​p>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多