GoogleMapの埋め込みができません。

投稿日時: 2019/12/13 jack

こんにちは。

公式マニュアルのp.53の操作でGoogleMapの埋め込みをしたいのですが、

うまくいきません。

GoogleMapの方でHTMLをコピーし、

「おしらせ」プラグインのソースコードに貼り付けて「OK」をクリックすると、

ちゃんとGoogleMapが表示されているのに、

「決定」をクリックすると、消えてしまいます。

消えた後に、もう一度ソースコードを見てみると、

<p><iframe style="border: 0;" width="600" height="450" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>

となっていて、先ほど貼り付けたHTMLとは違う内容に置き換わっています。

 

どこか操作が間違っているでしょうか。

解決策があれば教えてください。

よろしくお願いします。

Re: GoogleMapの埋め込みができません。

投稿日時: 2019/12/13 EddyK

エディ・ケイ ささきです。こんばんは。

操作されている方のルームでの権限の設定が足らないと思います。

管理・ルーム管理で、マップ設置するルームの種類(例えば「パブリック」)を選択

「非会員にも公開されるパブリックスペースの設定を行います。」の編集

「Javascript等のHTMLタグを許可する権限」を操作する方の権限の部分をチェック

これでマップの設置は可能になると思います。

ただし、こちらにもページにも記載されているように「 許可をするとクロスサイトスクリプティングが実行できるスクリプトを書くことができます。不特定多数が使用する権限には決してチェックはしないでください。」です。

いかがでしょうか。

Re2: GoogleMapの埋め込みができません。

投稿日時: 2019/12/13 jack

エディ・ケイ ささき 様

早速の返信ありがとうございました。

 

パブリックの

Javascript等のHTMLタグを許可する権限 に、何もチェックがついていなかったので、

ルーム管理者にチェックを入れました。

ログインしているアカウントは、システム管理者で、

ルーム管理者の権限も設定されています。

 

しかし、やはり同様に、

マップの埋め込みができません。

 

他にも何か原因が考えられるでしょうか。

よろしくお願いします。

Re3: GoogleMapの埋め込みができません。

投稿日時: 2019/12/13 dreamer

横から失礼します。
jackさんはどのような作業をしたのでしょうか。

①googlemapを開いて、「共有」⇒「地図を埋め込む」⇒「HTMLをコピー」
②NCのお知らせプラグインのソースコード機能で、それを貼付け
という手順でしょうか、
この手順でしたら、私はgooglemapを表示できました。

※ ちなみに、jackさんはどのようなサーバー環境なのですか、
  どの会社のレンタルサーバーか、NCのバージョン、pHPのバージョンとか、、

エディ・ケイ ささき 様

早速の返信ありがとうございました。

 

パブリックの

Javascript等のHTMLタグを許可する権限 に、何もチェックがついていなかったので、

ルーム管理者にチェックを入れました。

ログインしているアカウントは、システム管理者で、

ルーム管理者の権限も設定されています。

 

しかし、やはり同様に、

マップの埋め込みができません。

 

他にも何か原因が考えられるでしょうか。

よろしくお願いします。

Re4: GoogleMapの埋め込みができません。

投稿日時: 2019/12/13 jack

dreamerさん、返信ありがとうございます。

①、②の手順でやっているのですが、できません。

ここで一旦表示されるのですが、

下の方にある「決定」をクリックすると、

消えてしまいます。

そこでソースコードを見てみると、

さっき貼り付けた物が

<p><iframe style="border: 0;" width="600" height="450" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>

に置き換わっているのです。

 

サーバーは、さくらのレンタルサーバー、

NetCommonsのバージョンは3.30です。

phpのバージョン等は特に設定を変えていないので、

7.1か7.2だと思います。

 

よろしくお願いします。

Re3: GoogleMapの埋め込みができません。

投稿日時: 2019/12/13 EddyK

エディ・ケイ ささきです。何度もすみません。

多分これではと思っていたのですが違うのですね。残念!

確認なのですが、ちなみにチェックした後、決定ボタンは押されていますよね。。。。

念のための確認でした。

Re4: GoogleMapの埋め込みができません。

投稿日時: 2019/12/13 jack

返信ありがとうございます。

決定ボタンは押しました。

現在、ルーム管理→パブリック→編集 とたどると、

Javascript等のHTMLタグを許可する権限 のところで、

ルーム管理者 にチェックがついた状態になっています。

Re5: GoogleMapの埋め込みができません。

投稿日時: 2019/12/14 EddyK

何度もすみません。

もしやパブリックの下にルームを作成し、そちら(ルームもしくはルームの下のページ)にマップを設置されようとしているのではありませんか。

それであれば、ルームにも「Javascript等のHTMLタグを許可する権限」の設定が存在しますので、そちらの設定が必要です。

いかがでしょうか。

できました!

投稿日時: 2019/12/14 jack

EddyK さん、返信ありがとうございました。

おっしゃるとおりです。

パブリックの下に作ったルーム内でしたので、

ルームの権限の設定をしたところ、

無事にGoogleMapが表示できました。

 

みなさん、ありがとうございました。