利用BingMapsTask地圖來找出你想要知道的位置
在很多時候我們會用到導航功能或者想要知道想要查詢該地方的地理位置資訊。這時就可以使用BingMapsTask地圖功能來達成。下面就展示其程式碼還有運作的畫面。
1.Xaml程式碼
<StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28">
<TextBlock Text="我的應用程式" Style="{StaticResource PhoneTextNormalStyle}" Margin="12,0"/>
<TextBlock Text="請輸入地圖關鍵字" FontSize="30" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>
<TextBox x:Name="txt" Height="72" Margin="8,0" TextWrapping="Wrap" Text="" />
<Button Content="啟動地圖搜尋" Height="80" Margin="196,0,27,0" Name="go" Click="go_Click" />
</StackPanel>
2.Xaml.cs程式碼
請注意:
1.要使用Bingmaps的功能要先安裝BingMap的SDK才能,安裝方法【Visual Studio上方的工具→擴充方法與更新→線上搜尋"BingMap"】,安裝後須重新開啟Visual studio,這點要注意一下
2.在Xaml.cs上方要宣告【using Microsoft.Phone.Tasks;】才能
private void go_Click(object sender, RoutedEventArgs e)
{
//建立一個Bing地圖搜索工作
BingMapsTask tskBingmap = new BingMapsTask();
//設定搜尋地址關鍵字
tskBingmap.SearchTerm = txt.Text;
//啟動bing地圖功能
tskBingmap.Show();
}
操作畫面:
Summary
透過上面簡單的小程式就可以製作一個有關地圖搜尋的APP了,歡迎分享測試,如欲分享起註明此文章,謝謝。