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

お世話になります。
GUIDEを使ってGUIアプリケーションを作成しておりますが、ウインドウ上にWebページを表示させることは可能でしょうか?
(ウインドウ上にGoogleMapを表示させたいと考えています)
よろしくお願いします。

 채택된 답변

koji fukumoto
koji fukumoto 2019년 12월 12일

0 개 추천

ご回答ありがとうございます。
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일

1 개 추천

もう試しているかもしれませんがご参考までに、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일

0 개 추천

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

카테고리

도움말 센터File Exchange에서 MATLAB에 대해 자세히 알아보기

제품

릴리스

R2018a

태그

질문:

2019년 12월 10일

댓글:

2020년 2월 4일

Community Treasure Hunt

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

Start Hunting!