ページ 11

ManagerManager の mm_widget_googlemap でGoogleMapが表示されない

Posted: 2023年4月20日(木) 10:51
by kksjc
-----
MODXのバージョン:1.0.25J Evolution
PHPのバージョン:7.4.7
データベース:mysql Ver 15.1 Distrib 10.4.13-MariaDB
-----

お世話になります。

mm_widget_googlemapで、Googleマップの読み込みができず困っております。
添付の画像のように「Loading map, please wait...」と表示されている状態です。
(Firefox、Chrome、Edgeどれも同じ現象となっています)

mm_rules では下記のとおり設定していますが、設定の問題でしょうか?

コード: 全て選択

mm_widget_googlemap( 'map', 'APIキー', '', '', '' );
もし原因がわかりそうでしたら、ご教示ください。

ManagerManager の mm_widget_googlemap でGoogleMapが表示されない

Posted: 2023年4月20日(木) 11:11
by yama
了解です、後ほど確認してみます。
(最近忙しいためGW頃になるかも?)

ManagerManager の mm_widget_googlemap でGoogleMapが表示されない

Posted: 2023年4月20日(木) 14:14
by kksjc
yama様

早速のお返事ありがとうございます。
下記バージョンでも同様の事象を確認しました。

1.0.14J-r3
1.0.14J-r9
1.0.23J
1.0.24J

・mm_widget_googlemap に直書きされているAPIキーが無効となった
・GoogleのAPIの仕様が変更となった
などが可能性として考えられますでしょうか?
(その場合基盤ソースの修正が必要?)

お忙しいところ大変恐縮ですが確認の程よろしくお願いいたします。

ManagerManager の mm_widget_googlemap でGoogleMapが表示されない

Posted: 2023年4月20日(木) 15:26
by yama
たぶんGoogleの記述が変わったんだと思います。
(最近このへん追ってないのでよく分からないです)
どう書けばいいかが分かれば、あとはHTML(JavaScript)を修正するだけですね

ManagerManager の mm_widget_googlemap でGoogleMapが表示されない

Posted: 2023年4月21日(金) 10:24
by tktools
木下です。

このあたりが参考になるでしょうか。
https://developers.google.com/maps/docu ... ions?hl=ja

ManagerManager の mm_widget_googlemap でGoogleMapが表示されない

Posted: 2023年4月21日(金) 12:01
by kksjc
木下様

情報ありがとうございます。

mm_widget_googlemap のソースを自分でも少し眺めていましたが
google.loadでのmaspモジュールを提供するサービスが終了となったことが関係していそうです。
https://developers.google.com/maps/docu ... tion?hl=ja

ManagerManager の mm_widget_googlemap でGoogleMapが表示されない

Posted: 2023年5月22日(月) 15:03
by kksjc
yama さんが書きました: 2023年4月20日(木) 11:11 了解です、後ほど確認してみます。
(最近忙しいためGW頃になるかも?)
yama様

こちらの件、状況どうでしょうか?
断片的でも構いませんので、何かわかったことがあれば
ご教示いただけると幸いです。

お忙しいところ恐縮ですがよろしくお願いいたします。

ManagerManager の mm_widget_googlemap でGoogleMapが表示されない

Posted: 2023年5月24日(水) 08:20
by yama
すみません、ちょっと分からないです。
実際に動作するHTMLがあれば、それで動作するように
組み替えることはできると思います。

ManagerManager の mm_widget_googlemap でGoogleMapが表示されない

Posted: 2023年6月05日(月) 12:56
by noka
大変ご無沙汰しております。
久しぶりにフォーラムを見たところ、過去、自分が改修したgoogle_mapのエラーについてトピックスにあがっていたので、時間ないのですが、とりいそぎ対応を考えてみました。
google.loadの完全終了が直接的な原因なので、読み込み方を変更しましたが、今回分はとりあえず動いたという感じのものです(APIのバージョンを3.52にすると動きませんので、いずれまた動かなくなる可能性は高いです)。

自分が管理しているサイトでもまだ利用しているところはあるものの、さほど需要がないので、時間に余裕ができたらきちんと調べて対応できればと思います。
本当にとりあえずですが、
/assets/plugins/managermanager/googlemap/googlemap.php
を差し替える感じです(1.0.22J, PHP7.4でのみ簡単に検証)。

参考になれば幸いです。

ManagerManager の mm_widget_googlemap でGoogleMapが表示されない

Posted: 2023年6月05日(月) 14:32
by yama
ありがとうございます、
https://github.com/modxcms-jp/evolution-jp/
もしよければプルリクいただければマージします。
(プルリクなくても取り込みさせていただきたく思います)

ManagerManager の mm_widget_googlemap でGoogleMapが表示されない

Posted: 2023年6月10日(土) 17:49
by noka
よくよく検証したところ、mootools.jsによる影響のようです。
https://developers.google.com/maps/docu ... ices?hl=ja
https://github.com/joomla/joomla-cms/issues/29121

なので、試してみたところ、既存のスクリプトのままでもmootools.jsの読み込みを停止すると、(ログに関数廃止の警告は出ますが)googlemapも表示されるようになります。
で、mootools.jsを読み込んだ状態のままの場合は、前回お送りしたようなapiのバージョンを3.51を指定すると、(警告はでるものの)なんとかうごく、ということのようです。

yamaさん
さきほど、一応プルリクしましたが、
mootools.jsを管理画面のどこかで使われているようでしたら、影響があるので、ご判断いただければと思います。

ManagerManager の mm_widget_googlemap でGoogleMapが表示されない

Posted: 2023年6月11日(日) 17:12
by yama
mootoolsは管理画面のどこかで使ってます。だいぶ前ですが、mootoolsを
外して動作しなくなったことがありました。当時はjQuery勉強中でしたが
今は差し替えられるかもしれません、、
どこで使っていたか思い出せないので、後ほど調べてみます。