1

我想从 vb.net 应用程序传递和寻址并打开 Bing 地图。在任何地方我都可以找到如何执行此操作的示例?

4

3 回答 3

2

您将要查看Bing 地图 Web 服务 SDK。它允许您使用 Bing 进行地理编码(从地址检索位置)以及下载图像数据。Bing 开发者信息的另一个地方可以在这​​里找到。

编辑:我刚刚重读了你的问题,我认为你可以使用简单的字符串连接来创建一个 url。这可能有效:

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 命名空间。

参考文献:

于 2010-01-31T17:00:07.467 回答
0

'除了 kersney 的示例之外,它还使用了 vb 形式的 webbrowser 控件

导入 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
于 2010-02-01T05:44:10.653 回答
0

试试书呆子晚餐 asp.net mvc 教程。它接近尾声,您可以下载一个工作示例。

于 2010-01-31T16:39:24.243 回答