我想通过vb.net应用程序传递并解决并打开Bing Maps。在哪里我可以找到如何做到这一点的例子?
答案 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