GUIアプリ上にWebページを表示させる

15 ビュー (過去 30 日間)
koji fukumoto
koji fukumoto 2019 年 12 月 10 日
コメント済み: koji fukumoto 2020 年 2 月 4 日
お世話になります。
GUIDEを使ってGUIアプリケーションを作成しておりますが、ウインドウ上にWebページを表示させることは可能でしょうか?
(ウインドウ上にGoogleMapを表示させたいと考えています)
よろしくお願いします。

採用された回答

koji fukumoto
koji fukumoto 2019 年 12 月 12 日
ご回答ありがとうございます。
GoogleMapを表示させるために、
hExp = actxcontrol('Shell.Explorer.2', [0, 0, 500, 500], gcf);
Navigate2(hExp, 'https://www.google.co.jp/maps/@34.7049314,135.4976983,18.67z?hl=ja');
というコードを実行してみましたが、スクリプトエラーが頻発し、まともに動作しませんでした。
GoogleMapを表示できる方法はありませんか?
  1 件のコメント
Kazuya
Kazuya 2019 年 12 月 13 日
See also: として紹介されていた
の方法ではどうでしょう?Undocumented MATLAB の名の通り公式サポートされている方法ではないでしょうけども、Webページの表示はできそうです。

サインインしてコメントする。

その他の回答 (2 件)

Musashi Ito
Musashi Ito 2019 年 12 月 13 日
もう試しているかもしれませんがご参考までに、Web ページの表示だけであれば、何か条件判断したら web コマンドで web ブラウザを開いて表示するというプログラムにすれば、すぐできるかなと思います。
  1 件のコメント
koji fukumoto
koji fukumoto 2020 年 2 月 4 日
webコマンドでGoogleMapを表示させた際の挙動について質問させてください。
web("https://www.google.co.jp/maps")
でWebブラウザを開いた場合、GoogleMapは2Dモードで起動し、3Dモードに切り替えることができません。
(3DモードでGoogleMapを使用する必要があり、困っています)
ちなみに、同PCのChrome及びIE11で"https://www.google.co.jp/maps"を表示させると3Dモードで起動します。
webコマンドで起動したwebブラウザでユーザエージェントを確認すると
Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.52 Safari/537.36
となっており、IEではないような印象を受けたのですが、実際の所webコマンドのブラウザはなんのブラウザをエミュレートしているのでしょうか?
尚、レジストリのFEATURE_BROWSER_EMULATIONに「jxbrowser-chromium.exe」の情報は追加していません。

サインインしてコメントする。


michio
michio 2019 年 12 月 10 日
こちらが参考になるかもしれません。
GUI - Web browser integration
ただ、使用している actxcontrol については将来バージョンで注意が必要です。

カテゴリ

Help Center および File Exchange起動と終了 についてさらに検索

タグ

製品


リリース

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!