Здравствуйте, в настоящее время я использую простую функцию веб-поиска в качестве своей картографической системы, но я хотел бы добавить карты непосредственно в приложение, чтобы оно выглядело более профессионально. Я добавил свой оригинальный код, который находится в VB, просто чтобы вы могли понять, что у меня уже работает, и чтобы вы могли дать мне представление о том, как сделать еще один шаг, я также рассматриваю возможность переписать свое приложение на C++.
Private Sub BTNMAP_Click(sender As Object, e As EventArgs) Handles BTNMAP.Click
Automate = True
Maps.Automate = Automate
Maps.SearchInput = PostcodeTextBox.Text
Maps.WebBrowser1.Navigate("https://www.bing.com")
Maps.Show()
End Sub
Private Sub WebBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
If Automate = True Then Automate = False Else Exit Sub
Dim txt As HtmlElement = WebBrowser1.Document.GetElementById("q")
Dim btn As HtmlElement = WebBrowser1.Document.GetElementById("go")
txt.SetAttribute("value", SearchInput)
btn.InvokeMember("click")
End Sub
В качестве альтернативы я хотел бы изменить свой Map.WebBrowser1.Navigate("https://www.bing.com/mapspreview"), но я изо всех сил пытался найти html-элементы для текстового поля и кнопки.
Спасибо за помощь.