我想从 vb.net 应用程序传递和寻址并打开 Bing 地图。在任何地方我都可以找到如何执行此操作的示例?
问问题
7003 次
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 回答