0

我有一个带有一个按钮的主页,该按钮将我的应用程序引导到另一个页面。当我单击按钮时,定向页面应该已经转到 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 应用程序的主页之外工作。

4

1 回答 1

0

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

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

这将打开 WP7 手机上指向<your address>. 我希望这就是你要找的。

于 2012-08-14T13:00:09.417 回答