Googleマップ Google地図を表示するElementor事例2題 つい最近起こったことですが、サイトにGoogleマップを実装するケースで、Googleマップが実装できなかった不具合が発生していました。Elementorの「Googleマップ」ウジェットで、マップを実装するのが一般的な方法なのですが、それが出来ないケースが発生しています。想定される原因として、Elementorとサーバーの相性みたいな事象が起こっています。そのエラーメッセージは「サーバーエラー(403 Forbidden)」と表示されるケースです。その不具合でのGooleマップの実装は、「Googleマップ」ウジェットでの実装を辞めて、「XTML」ウジェットでの実装に切り替えることで、解決する場合があります。即ち、Googleマップの実装には、以下の2通りの実装方法があることを、頭の片隅に置いておいて下さい。①「Googleマップ」ウジェットによる実装②「XTML」ウジェットによる実装 事例1:Googleマップウジェットによる実装例 地図の一例として「JR柏駅」近辺の地図を作成してみます。 ①Elementoreウジェットの「Googleマップ」を選択する(上図左)②所在地欄に「JR柏駅」と入力して更新ボタンを押下する(上図右)③その結果、コンテンツ本体部分にGoogleマップが表示される(下図) 事例2:「XTML」ウジェットによる実装例 前記のElementoreウジェットの「Googleマップ」で地図が取得できない場合、以降の処理でGoogleマップを作成する手順があることを紹介します。 ①GoogleアプリのGoogle地図画面を開いて「JR柏駅」と入力(上図左)②Google地図メニューの「共有」をクリックする(上図右)③共有メニューの「地図を埋め込む」をクリックする(下図左)④最後に「HTMLをコピー」をクリックする(下図右) ここからElementorを起動して・・・・ 先ず、Elementorの「一般」ウジェットにある「HTML」ウジェットを、コンテンツ本文領域にドラッグ&ドロップで挿入する。(左図)生成された「HTMLを編集」ウジェットのHTMLコード欄に前記で取得したHTMLコードを挿入する(下図) その結果、HTMLウジェットによる地図が表示