如何从vb.net打开Bing地图?

时间:2010-01-31 16:34:57

标签: vb.net bing-maps

我想通过vb.net应用程序传递并解决并打开Bing Maps。在哪里我可以找到如何做到这一点的例子?

3 个答案:

答案 0 :(得分:2)

您将要查看Bing Maps Web Services SDK。它允许您使用Bing Geocode(从地址检索位置)以及Download Imagery Data。可以找到Bing开发人员信息的另一个地方here

编辑:我只是重新阅读您的问题,我认为您可以使用简单的字符串连接来创建网址。这可能有效:

Dim MyURL As String
Dim Location As String
Location = "Pittsburgh, PA"
MyURL = "http://www.bing.com/maps/?v=2&where1=" + HttpUtility.UrlEncode(Location) + "&encType=1"
System.Diagnostics.Process.Start(MyURL)

我的VB有点生疏,但这应该让你开始。您还需要为HttpUtility类导入System.Web命名空间。

Refrences:

答案 1 :(得分:0)

试试nerd dinner asp.net mvc tutorial。它已接近尾声,您可以下载一个工作示例。

答案 2 :(得分:0)

'除了kersney的例子,它还以vb形式使用webbrowser控件

Imports System.Web

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim Location As String = "Pittsburgh, PA"
    Dim MyURL As String = "http://www.bing.com/maps/?v=2&where1=" + HttpUtility.UrlEncode(Location)
    Dim WebBrowser1 As New WebBrowser
    Me.WindowState = FormWindowState.Maximized 'maximize window
    Me.Controls.Add(WebBrowser1) 'add browser control
    WebBrowser1.Dock = DockStyle.Fill   'fill to form
    WebBrowser1.Navigate(MyURL) 'display page in form
End Sub