MOUAD MOUMENE Ответов: 2

Отображение карт Google maps в приложении на языке C#


привет ребята
ну я попытался отобразить google maps в своем приложении с помощью c#
ну это работает на первый взгляд но чем это показывает мне ошибки
"ошибка, отображаемая в скрипте этой страницы", и он спросил меня, хочу ли я продолжить или нет, даже когда я нажимаю на Да, он снова показывает . так что же мне делать ?
спасибо ребята

Что я уже пробовал:

string corx = textBox1.Text;
            string cory = textBox2.Text;
            try
            {
                StringBuilder str = new StringBuilder();
                str.Append("https://www.google.com/maps/@");

                if(corx != string.Empty)
                {
                    str.Append(corx + "," + "+");
                }
                if (cory != string.Empty)
                {
                    str.Append(cory + "," + "+");
                }
                webBrowser1.Navigate(str.ToString());
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString(), "Error !");
            }

Richard MacCutchan

Вам нужно будет посмотреть на скрипт, который выдает ошибку, чтобы узнать, что происходит.

2 Ответов

Рейтинг:
2

Christian Graus

Это текстовое поле. вам нужен элемент управления веб - браузером


Рейтинг:
15

Richard Deeming

Элемент управления WebBrowser по умолчанию застрял в режиме IE7, если только вы не измените реестр на каждом компьютере, на котором работает ваше приложение:
- Контроль &ампер веб-браузер, уточнив т. е. версия - веб-журнал Рик Штраль по [^]

Google Maps не будет работать ни в одной версии Internet Explorer до IE10. И даже тогда поддержка IE10 будет прекращена очень скоро - первоначально планировалось отказаться от нее к концу этого месяца, хотя это может измениться.

Если вы хотите встроить веб-браузер, который поддерживает современные сайты, вам нужно будет использовать что-то еще. Например, CefSharp[^] или WebView[^].