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

12 vues (au cours des 30 derniers jours)
koji fukumoto
koji fukumoto le 10 Déc 2019
Commenté : koji fukumoto le 4 Fév 2020
お世話になります。
GUIDEを使ってGUIアプリケーションを作成しておりますが、ウインドウ上にWebページを表示させることは可能でしょうか?
(ウインドウ上にGoogleMapを表示させたいと考えています)
よろしくお願いします。

Réponse acceptée

koji fukumoto
koji fukumoto le 12 Déc 2019
ご回答ありがとうございます。
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 commentaire
Kazuya
Kazuya le 13 Déc 2019
See also: として紹介されていた
の方法ではどうでしょう?Undocumented MATLAB の名の通り公式サポートされている方法ではないでしょうけども、Webページの表示はできそうです。

Connectez-vous pour commenter.

Plus de réponses (2)

Musashi Ito
Musashi Ito le 13 Déc 2019
もう試しているかもしれませんがご参考までに、Web ページの表示だけであれば、何か条件判断したら web コマンドで web ブラウザを開いて表示するというプログラムにすれば、すぐできるかなと思います。
  1 commentaire
koji fukumoto
koji fukumoto le 4 Fév 2020
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」の情報は追加していません。

Connectez-vous pour commenter.


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

Catégories

En savoir plus sur 起動と終了 dans Help Center et File Exchange

Tags

Produits


Version

R2018a

Community Treasure Hunt

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

Start Hunting!