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

質問全般・改善要望
返信する
kksjc
メンバー
メンバー
記事: 23
登録日時: 2013年3月07日(木) 18:40

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

投稿記事 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キー', '', '', '' );
もし原因がわかりそうでしたら、ご教示ください。
添付ファイル
無題.png
無題.png (20.22 KiB) 閲覧された回数 17751 回
無題2.png
無題2.png (21.6 KiB) 閲覧された回数 17751 回
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

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

投稿記事 by yama »

了解です、後ほど確認してみます。
(最近忙しいためGW頃になるかも?)
kksjc
メンバー
メンバー
記事: 23
登録日時: 2013年3月07日(木) 18:40

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

投稿記事 by kksjc »

yama様

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

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

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

お忙しいところ大変恐縮ですが確認の程よろしくお願いいたします。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

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

投稿記事 by yama »

たぶんGoogleの記述が変わったんだと思います。
(最近このへん追ってないのでよく分からないです)
どう書けばいいかが分かれば、あとはHTML(JavaScript)を修正するだけですね
tktools
メンバー
メンバー
記事: 18
登録日時: 2020年8月17日(月) 09:13

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

投稿記事 by tktools »

木下です。

このあたりが参考になるでしょうか。
https://developers.google.com/maps/docu ... ions?hl=ja
kksjc
メンバー
メンバー
記事: 23
登録日時: 2013年3月07日(木) 18:40

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

投稿記事 by kksjc »

木下様

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

mm_widget_googlemap のソースを自分でも少し眺めていましたが
google.loadでのmaspモジュールを提供するサービスが終了となったことが関係していそうです。
https://developers.google.com/maps/docu ... tion?hl=ja
kksjc
メンバー
メンバー
記事: 23
登録日時: 2013年3月07日(木) 18:40

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

投稿記事 by kksjc »

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

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

お忙しいところ恐縮ですがよろしくお願いいたします。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

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

投稿記事 by yama »

すみません、ちょっと分からないです。
実際に動作するHTMLがあれば、それで動作するように
組み替えることはできると思います。
noka
メンバー
メンバー
記事: 94
登録日時: 2013年6月19日(水) 10:02

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

投稿記事 by noka »

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

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

参考になれば幸いです。
添付ファイル
googlemap.php.zip
(826 バイト) ダウンロード数: 472 回
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

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

投稿記事 by yama »

ありがとうございます、
https://github.com/modxcms-jp/evolution-jp/
もしよければプルリクいただければマージします。
(プルリクなくても取り込みさせていただきたく思います)
noka
メンバー
メンバー
記事: 94
登録日時: 2013年6月19日(水) 10:02

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

投稿記事 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を管理画面のどこかで使われているようでしたら、影響があるので、ご判断いただければと思います。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

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

投稿記事 by yama »

mootoolsは管理画面のどこかで使ってます。だいぶ前ですが、mootoolsを
外して動作しなくなったことがありました。当時はjQuery勉強中でしたが
今は差し替えられるかもしれません、、
どこで使っていたか思い出せないので、後ほど調べてみます。
返信する