Google Maps Anywhere

各記事、ページ内の任意の場所にGoogle マップを貼り付けるためのプラグイン Google Maps Anywhere をリリースしました。
ダウンロードと詳細な使用方法については WordPress Plugins/JSeries を参照してください。

WordPress 2.5 以降で実装された「メディアボタン」と「ショートコードAPI」を使用しているため、WordPress 2.5 以降でしか動作しません。
っていうか、メディアボタンを操作する方法を調査するために作ったプラグインです。

Googleマップを追加プラグインを有効化すると、メディアボタンの右端に「Googleマップを追加」ボタンが追加されます。

Googleマップ検索Googleマップを検索して位置情報を取得する画面が表示されるので、ここから検索して「投稿に挿入」できます。
あと、おまけ機能として「カスタムフィールドに追加」ボタンも付けておきました。
Lightweight Google Maps で使用するカスタムフィールドの検索用としても使えますよ。

注意事項

スクリーンショット2008/10/30 追記
右図のように Google Map の枠内に地図が表示されず、グレーの背景のみが表示される場合は style.css の記述が影響している可能性があります。

具体的には、以下のように img 要素の max-width プロパティを設定している場合。

img {
 max-width:100%;
}

これを回避するには、style.css の最下行に以下の記述を付け加えて、img エレメントの max-width プロパティをリセットしてください。

div.each_map img, div.googlemaps img {
 max-width:none;
}

デモ

長岡駅周辺 (通常地図、width 90%、height 150px、ズームレベル14)

長岡(新潟)

富士山 (地形図、width 90%、height 150px、ズームレベル13)

富士山

東京タワー (ストリートビュー、width 90%、height 300px)

東京タワー

Google Maps Anywhere」への50件のフィードバック

  1. hiro441441

    をかもとさま、初めまして。
    先日、「Google Maps Anywhere」プラグインをwordpressに入れてみました。

    おかげさまでgoogle mapの表示は問題なく完了いたしました。

    現在悩んでいるのはmy mapです。

    kmlにkmlファイルのURLを記載すれば地図を挿入する画面では表示はされるのですが、投稿に挿入→投稿として
    記事を投稿して確認するとkmlファイルの部分が表示されません。

    またkmlのURLはhttp://wwwから記述しないと挿入画面でも表示されません。

    ご教授いただければ幸いです。

    サーバーはCORESERVERです。WPは最新版です。
    よろしくお願いいたします。

    返信
  2. たきせ

    をかもと様
    お世話になっております。

    googlemaps-anywhereで、英語のGoogleMapを使いたいと思い、
    googlemaps-anywhere.php内のfunction addScripts() で
    wp_enqueue_script(‘google.loader’, GM_ANYWHERE_JSAPI_URL.’?hl=en&key=’.$this->api_key);
    と変更しましたが正しく表示されませんでした。(HTML内では ?hl=en&key=ABCD・・・ となり変にエスケープされてしまいます)

    どのように記述すれば正しく動作させる事が出来ますでしょうか。
    お手数ですが教えて頂ければ幸いです。

    返信
  3. ほんわか

    をかもと 様

    お世話になっております。
    当ページ(http://taokato.info/wp/about/)にて地図を表示させようとすると、次のメッセージを表示して地図がグレーになります。

    「このウェブサイトには別の Google Maps API キーが必要です。新しいキーは http://code.google.com/apis/maps/signup.html で作成できます。」

    style.cssで
    div.each_map img, div.googlemaps img {
    max-width:none;
    }
    としてみましたが、上手く活きません。
    解決方法が有れば、教えて頂けませんか。

    環境
    ワードプレス 3.10
    Firefox 3.6.16

    以上、よろしくお願いします。

    返信
    1. をかもと 投稿作成者

      ほんわかさん、はじめまして。

      「このウェブサイトには別の Google Maps API キーが必要です。新しいキーは http://code.google.com/apis/maps/signup.html で作成できます。」

      と表示されているということは、Google Maps API キーが間違っているのだと思います。
      Google Maps API キーを取得するときに「使用するウェブサイトのURL」を入力すると思いますが、ここに使用しようとしている入力したウェブサイトのURLが、実際のURLと違うものを入力していたのでは無いでしょうか?
      もう一度取得し直してみてはどうでしょう?

      返信
      1. ほんわか

        をかもとさま、何度も手を煩わせてしまって済みません。

        やはり何度APIの取得をしても
        「このウェブサイトには別の Google Maps API キーが必要です。新しいキーは http://code.google.com/apis/maps/signup.html で作成できます。」
        と出ます。

        当ウェブサイト
        http://taokato.info/wp/
        http://taokato.info/
        http://taokato.info/wp/about/  ← テストページ
        この何れかを、登録しても変わりませんでした。
        😥

        何か解決策を、ご存じでしたら教えて下さい。

        返信
        1. をかもと 投稿作成者

          ほんわかさん、どもです。

          とすると、他のプラグインかテーマと干渉しているのかもしれません。
          これを確かめるには。

          • すべてのプラグインを停止する
          • デフォルトテーマを選択する
          • Google Maps Anywhere だけを有効にする

          として、Google Maps Anywhere が動作するか確認してください。

          この状態で動作するようでしたら、

          1. テーマを元に戻す
          2. 使用していたプラグインを一つずつ有効にしていく

          としていって、どの段階で正常に動作しなくなるか確認すれば原因が特定できます。
          もし、原因となったプラグインが不要なものか他のプラグインで代替可能なものであれば、そのプラグインを使わないようにしてください。

          特定できたら、テーマ・プラグインの名前と配布元を教えてください。
          対処できるようであれば、対処します。
          # ただし、時間が取れなければ、すぐには対処できないかもしれませんので、それだけはご承知ください。

          あと、Google Maps Anywhere の FAQ を以下の URL で公開しています。
          これらも参考にしてみてください。
          http://wppluginsj.sourceforge.jp/googlemaps-anywhere/google-maps-anywhere-faq/

          返信
          1. ほんわか

            をかもとさま、
            ほんわかです。
            度々で済みません。

            言われたように、Google Maps Anywhere」プラグインだけを有効にして、テンプレートもデフォルトに戻しました。

            * テンプレートをデフォルトに戻した
            * プラグインを、”googlemaps-anywhere”以外の全てを外した。
            * ブラウザのエラーコンソールを観察しても、ワーニングは出るもののエラーは表示されなかった。
            * Google Maps APIに、何度も取得し直した。

            結果は、変わらず「このウェブサイトには別の Google Maps API キーが必要です。新しいキーは http://code.google.com/apis/maps/signup.html で作成できます。」と出ます。

            こうなると、使っているサーバー(さくら)とミスマッチをしているのでしょうか?

            返信
            1. がたぶつ

              こんにちわがたぶつです。横からで申し訳ありません。
              私のサイトも同じように、「Google Maps API キーが必要です」と表示されるようになってしまいました。
              個人で作成しているサイトと仕事で作成したサイトがあるのですが、両方とも同じような現象です。
              ほんわかさんのとやりとりの中であったような、プラグイン停止やテーマ変更などの確認はまだしていないのですが、とりいそぎご連絡まで。

              ちなみにどちらも2週間ほど前の段階ではなんともなかったのですが、今週に入ってから表示されるようになったように感じています。
              その間
              個人サイト−>「Google Calendar Events」というプラグインを1つ追加したのみ。停止しても現象同じ。
              仕事で作成−>こちらはいろいろ弄ってるので、経過わからず。
              といった感じです。

              返信
              1. がたぶつ

                プラグインを停止、有効として確認したところ Google Custom Search (http://littlehandytips.com/plugins/google-custom-search/)というプラグインと干渉しているようでした。実際には Googleカスタム検索(http://www.google.com/cse/?hl=ja)が吐き出しているコードと干渉していると考えればよいでしょうか。

                Google Custom Search を停止させたところ、問題となっているメッセージは表示されなくなりました。
                Googleカスタム検索自体はそれなりに便利なので、対応できるような問題でしてたら対応していただけると嬉しいです。

                返信
  4. ガタブツ

    こんにちわ。
    先日サイトのテンプレートを変えたのですが、それ以来、地図上のアイコン(ピン)が表示されなくなってしまったようです。
    ※記憶が曖昧で申し訳ないのですが、契機がテンプレートの変更かは微妙なところです…
    WPは3.1.1、プラグイン自体も最新の1.2.6.3にしてはみたのですが、現象は変わらないようです。
    動作は、ChoromeとFireFoxです。
    なにか、原因などわかりますでしょうか?

    返信
    1. をかもと 投稿作成者

      ガタブツさん、どもです。

      そちらのサイトの style.css の中の以下の記述が影響して表示されなくなっちゃってますね。

      img {
        background: none repeat scroll 0 0 #FFFFFF;
        border-bottom: 2px solid #c0c0c0;
        padding: 5px;
      }

      style.css の最下行に以下を追加すれば直るはずです。

      .each_map img {background-color: transparent;}

      実は faq に書いてあります。
      http://wppluginsj.sourceforge.jp/googlemaps-anywhere/google-maps-anywhere-faq/

      返信
      1. ガタブツ

        ありがとうございますー!教えていただいたとおりに修正し、ちゃんとピン表示されるようになりましたっ。
        FAQちゃんと読めばよかったですね。申し訳ないです。
        またよろしくお願いしまっす 😛

        返信
  5. こばやし

    こんにちわ。
    子供のサッカークラブのウェブサイトで、会場表示に使わせていただいております。

    ルート案内などとも相性が良いので、感謝しています。

    実は、1/末ごろ、アップデートがあり、現在使用のバージョンは 1.2.6.2 ですが、
    これとほぼ同じくして、サイト自体が下記メッセージと共に表示されなくなりました。

    それまでは問題なく表示されていたので、何かしら変更になった部分があるのかと思うのですが…

    Fatal error: Call to a member function dequeue() on a non-object in /****/wp-content/plugins/google-maps-anywhere/googlemaps-anywhere.php on line 281

    該当箇所は、
    $wp_scripts->dequeue(‘jquery.chrome’);
    となっています。

    ブラウザは、FireFoxおよびSafariにて検証しました。
    WPは3.0.4–ja、PHPは5.2.17です。

    エラーメッセージでググってみると、いくつかのサイトで同じようにエラーが発生している様子です。

    何か対策方法はありますでしょうか?
    ご教授宜しくお願いします。

    返信
    1. をかもと 投稿作成者

      こばやしさん、はじめまして。

      報告ありがとうございます。
      この問題を修正した Ver.1.2.6.3 をリリースしておいたのでアップデートしてください。

      返信
      1. こばやし

        をかもとさま

        早速、修正いただき、心より感謝いたします。
        先ほどDLして有効化しましたが、問題なく動作しております。

        ありがとうございます。

        返信
  6. osum

    をかもとさま

    はじめまして!すばらしいプラグインをありがとうございます 😀

    さっそく使ってみたのですが、APIキーを入力しても

    地図がまっしろに・・・

    japascriptでのエラーが原因でしょうか?

    ちなみにエラーは下記のとおりです。
    Web ページ エラーの詳細

    メッセージ: ‘top.gm_anyehere’ は Null またはオブジェクトではありません。
    ライン: 170
    文字: 2
    コード: 0

    どうしたらいいでしょう・・・?

    返信
    1. をかもと 投稿作成者

      osum さん、はじめまして。レス遅くなりすいません。

      ブラウザは何を使用されているのでしょうか?
      ブラウザ名とバージョンをお教えください。あと、PCのOSも。
      また、他のブラウザで使用すると同じエラーは発生するでしょうか?

      あわせて、WordPress・PHP のバージョンもお知らせください。
      提示頂いた情報だけでは、まったく何もわかりません。

      返信
  7. myojo

    はじめまして。

    wordpress 3.0.1 にGoogle Maps Anywhere1.2.6を入れたところ、
    地図は表示されるものの

    ‘G_NORMAL_MAP’ は宣言されていません

    というJavaScriptエラーが発生してしまいます。

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

    返信
    1. myojo

      自己解決しました。

      WordPress に別途インクルードしている箇所にGoogle Map のv3をつかっていたのが原因のようです。
      お騒がせしましたm(_ _)m

      返信
      1. をかもと 投稿作成者

        myojo さん、はじめまして。
        返信遅くなっており、申し訳ありません。

        とりあえず解決したようで、良かったです。

        返信
  8. takacello

    はじめまして、質問させてください。

    [googlemap 省略]東京タワー[/googlemap]
    とあった場合、この「東京タワー」という文字列はマーカーに表示される仕様ではないのでしょうか?

    てっきりマーカーをクリックすると間の文字列が表示されるのかと思っていたのですが
    表示されている地図をクリックするとgooglemaps本体に飛ぶので
    それが仕様かどうか教えてください。

    返信
    1. をかもと 投稿作成者

      takacello さん、はじめまして。

      [googlemap 省略]東京タワー[/googlemap]
      とあった場合、この「東京タワー」という文字列はマーカーに表示される仕様ではないのでしょうか?

      てっきりマーカーをクリックすると間の文字列が表示されるのかと思っていたのですが
      表示されている地図をクリックするとgooglemaps本体に飛ぶので
      それが仕様かどうか教えてください。

      Ver.1.2.3以前の Google Maps Anywhere では、そのような仕様は存在しませんでした。
      先ほどリリースした Ver.1.2.4以降で、対応してマーカーにマウスを重ねると情報ウィンドウが表示されるようにしました。
      貴重な、ご意見ありがとうございました。

      要望があれば、お伝えください。
      対応できそうなもの、良さそうなものは取り入れていきます。

      返信
      1. takacello

        をかもと さま

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

        WP-SimpleGmapsってのを使っていたのですがadmin画面でエラーが出るので他に良い物を探していてテストしておりました。

        稼働中のサイトはバックが黒画面で文字は白系なのですが、情報ウインドウと似たような文字色になり見えにくくなってしまいます。class=”googlemaps”で文字色を指定すれば良いんでしょうか?

        返信
        1. をかもと 投稿作成者

          takacello さん、どもです。

          稼働中のサイトはバックが黒画面で文字は白系なのですが、情報ウインドウと似たような文字色になり見えにくくなってしまいます。class=”googlemaps”で文字色を指定すれば良いんでしょうか?

          情報ウィンドウは、Google Maps が出しているモノなので変更はできないです。
          背景は画像なので、白地を変更することはムリですね。
          文字色は、以下の記述をCSSに追加すれば変更できます。

          .gmnoprint{color:#000}

          # color:#000 の所は、お好みの色を指定してください。

          返信
  9. サイトウ

    をかもとさん

    はじめまして。
    いつもGoogle Maps Anywhereを利用させていただいております。
    ありがとうございます。

    さて、最新の1.2.0にバージョンアップしたところ、
    マーカーが表示されなくなってしまいました‥。

    以前のバージョンでは問題なかったので、何か仕様に変更がありましたでしょうか?

    該当ページはこちらです。
    http://www.ita-trust.jp/tochigi/

    お手数おかけいたしますが、よろしくお願いいたします。

    サイトウ

    返信
    1. をかもと 投稿作成者

      サイトウさん、はじめまして。
      すいません、こちらの不具合でした。修正した Ver.1.2.1 をリリースしましたので、そちらにバージョンアップ願います。

      なお、Ver.1.2.x からは、マイマップの表示が可能になりました。
      地図を挿入する際に「KML」という欄が追加されているので、そちらにマイマップのKMLファイルのURLを入力して頂くとマイマップがオーバーレイ表示されるようになります。

      返信
      1. サイトウ

        をかもとさん

        早速ご対応いただきまして
        まことにありがとうございました。

        バージョンアップ後、マーカーが正常に表示されることを確認いたしました。
        いずれマイマップの機能も使わせていただきたいと思います。

        お忙しいところすみませんでした。
        今後ともよろしくお願いいたします。

        サイトウ

        返信
  10. Crysta

    はじめまして。

    とてもすばらしいプラグインですね!
    法人向けのWEBサイト制作をしていまして、GoogleMapsが必要なサイトにはすべて導入させていただいています。
    1点、教えていただきたいことがあります。
    ブログ内に「地図」で設置したマップをクリックした後の動作についてです。
    クリック後に表示されるGoogleMapsですが、「航空」をデフォルトにしてしまうようです。
    クリック後も「地図」で表示するにはどうしたらよいでしょうか?

    返信
    1. をかもと 投稿作成者

      Crysta さん、どもです。

      ブログ内に「地図」で設置したマップをクリックした後の動作についてです。
      クリック後に表示されるGoogleMapsですが、「航空」をデフォルトにしてしまうようです。
      クリック後も「地図」で表示するにはどうしたらよいでしょうか?

      ホントだ。
      以前は、そんなことは無かったんですが、Google 側で仕様変更が有ったんでしょうかね。
      確認して、時間のある時に修正します。
      ご指摘ありがとうございます。

      返信
      1. Crysta

        をかもとさん
        Crystaです。返信ありがとうございます。

        以前は、そんなことは無かったんですが、Google 側で仕様変更が有ったんでしょうかね。

        実は、私もつい最近になってお客さまからのご指摘で気付いた次第です。

        確認して、時間のある時に修正します。

        お忙しいところ申し訳ありません。修正版、お待ちしています。

        返信
        1. をかもと 投稿作成者

          Crysta さん、遅くなりまして申し訳ありません。
          本日、修正版の Ver.1.1.7 をリリースしましたので、バージョンアップしてやってください。

          返信
          1. Crysta

            をかもとさん

            こんにちは、Crystaです。
            プラグインの修正、ありがとうございます!先ほど管理サイトすべてでバージョンアップいたしました!!
            …が、私の設定にどこか間違いがあるのか、他のプラグインが干渉しているのかでしょうか、動作が変わらないのです。
            動作を見ていただきたいのですが、メールでご連絡いただくことは可能でしょうか?
            コメント欄にお客様のサイトのURLを記載することはできませんので…
            個別対応は不可でしょうか?
            よろしくお願いいたします。

            返信
            1. をかもと 投稿作成者

              Crysta さん、どもです。

              若干修正しました、これでどうでしょう?
              http://dl.dropbox.com/u/110305/googlemaps-anywhere.1.1.7.zip

              コメント欄にお客様のサイトのURLを記載することはできませんので…
              個別対応は不可でしょうか?

              メールで連絡していただいても、構いませんよ。
              # ただし、すぐに対応できるかは保障できませんが…

              メールアドレスは、配布ファイルの googlemaps-anywhere.php 行頭の方に Copyright 表記と一緒に書いてあります。

              返信
              1. Crysta

                をかもとさん

                Crystaです。
                ご対応いただいていたのに、忙しさにかまけてすっかりお返事が遅くなってしまってごめんなさい…

                コメント投稿から、何度も何度もバージョンアップしてくださっていましたね!本当にありがとうございます。
                プラグインを導入しているすべてのサイトで、正常動作を確認しています。
                お客さまからも「設定がとても楽で使いやすい」と大変ご好評をいただいています。
                新規案件やリニューアルの予定がいくつもありますので、ずっと活用させていただきたいと思います!

                今後とも、よろしくお願いいたします。

                返信
  11. marimo

    たいへん有用なプラグインを提供して頂き、感謝しております。
    これまでローカルのアプリで緯度経度を調べていましたのでたいへん楽になりました。
    一点だけ、ご報告があります。

    当方環境(サーバー:Linux,PHP 5.x,MySQL 4.x WP2.84)
    Google Maps AnywhereをCustom Field GUI Utility( Ver.2.1.0)と併用した場合のみの現象です。
    Google Maps Anywhereのカスタムフィールド>「アップロード/挿入」Googlemap挿入ボタン が、
    Custom Field GUI Utilitのメディア挿入ボタンを上書きしてしまうようです。
    結果、GoogleMap/メディア挿入,,どちらのボタンをクリックしてもGooglemapが開いてしまいます。
    あくまでも当方の環境で起きることであり、プラグインのいずれかを使用しなければとくに問題はありません。
    また分かっていれば、対処できますので大きな問題とはいえませんが、ご報告しておきます。

    返信
  12. うんぽこ

    お返事ありがとうございます。一応箇条書きでお答えします。

    1. 通常の Googleマップを挿入した場合は、表示されるか?

    表示されます。こちらは問題ございません。

    2. WordPress, PHP のバージョンは?

    WP: 2.7.1(デフォルトのリッチテキストを使用) PHP: 5.2.5

    3. 試してみたブラウザのバージョンは?

    Firefox: 3.0.6
    IE: 6.0.29…

    4. JavaScript のエラーが発生していないか?

    ありませんでした。

    5. 差し支えなければ、サイトのURL

    ごめんなさい。第三者に頼まれていますので、お許しください。

    6. 使用中の「Google Maps Anywhere」以外のプラグインを、すべて停止しても表示されないか?

    全て停止して、もう一度Google Maps Anywhereをインストールしなおしても、変わりません。

    7. プラグインをすべて停止してストリートビューが表示される場合、一つずつ有効にしていって、どのプラグインを有効にしたときに表示されなくなるか?
    8. どのプラグインを有効にしたときに表示されなくなったか分かったら、そのプラグインの名前と配布先、使用しているバージョン

    最初からです・・・

    Google Maps Anywhereのバージョンを変えたり、文字コードを合わせてもだめでした。

    投稿画面では、
    [googlemap lat=”35.658004″ lng=”139.745748″ yaw=”268.5483870967745″ pitch=”-4.725806451612901″ zoom=”0″ width=”420px” height=”300px” type=”STREETVIEW”]35.658004,139.745748[/googlemap]
    でやってみて、

    表示部分では・・・(前投稿してたら、Aタグが無効になっちゃいましたね・・・<>は全角、URLをhを外します)
    <div class=”googlemaps” style=”width:420px;height:300px;”><a href=”ttp://maps.google.com/maps?f=q&hl=ja&geocode=&q=35.658004,139.745748&ie=UTF8&ll=35.658004,139.745748&t=h&z=15&layer=c&cbll=35.658004,139.745748&cbp=1,268.5483870967745,,0,-4.725806451612901&maptype=STREETVIEW” title=”35.658004,139.745748″>35.658004,139.745748</a></div>
    になってしまい、

    <div class=”googlemaps” style=”width:420px;height:300px;”><embed src=”http://maps.google.com/mapfiles/cb/googlepano.072.swf” quality=”high” bgcolor=”#000000″ style=”width: 842px; height: 300px; position: relative;” wmode=”opaque” swliveconnect=”false” id=”panoflash1″ allowscriptaccess=”always” type=”application/x-shockwave-flash” pluginspage=”http://www.macromedia.com/go/getflashplayer” scale=”noscale” salign=”lt” flashvars=”panoId=BhnmUUmoKeB1DEhvDTcdkQ&directionMap=N:北,W:西,S:南,E:東,NW:北西,NE:北東,SW:南西,SE:南東&yaw=270&zoom=0&browser=firefox&pitch=-40&viewerId=1&context=api&animateOnLoad=false&useSsl=false&rtfArgs=hl:ja,gl:” align=”middle”></div>

    は表示されません。

    何らかの形で、embedタグが表示されず、地図モードとして認識されているかもしれません。
    中身は何もいじっておらず、変な状態です。

    よろしくお願いします。

    返信
    1. をかもと 投稿作成者

      うんぽこさん、どもです。

      うーん、挿入されるショートコード自体は問題ないですね。
      # 私もテストサイトで、提示されたショートコードを挿入して試してみたんですが、問題ありませんでした。

      とすると、使用されているテーマが問題なのかもしれません。
      デフォルトテーマに変更して、ストリートビューが表示されるか確認してみてください。
      デフォルトテーマで表示されるようであれば、使用されているテーマに問題があります。

      テーマに問題がある場合の修正方法は、JSeries の Google Maps Anywhere 配布ページに FAQ としてまとめてありますので、そちらを参照してください。
      http://wppluginsj.sourceforge.jp/googlemaps-anywhere/google-maps-anywhere-faq/

      返信
  13. うんぽこ

    ストリートビューで投稿しましたが・・・

    ほげほげ

    しか表示されません。バグでしょうか?どうすればよろしいですか?

    貼り付けコードは・・・

    [googlemap lat=”35.~” lng=”139.~” yaw=”138.62903225806448″ pitch=”-0.516129032258071″ zoom=”0″ width=”300px” height=”300px” type=”STREETVIEW”]ほげほげ[/googlemap]

    なお

    googlemaps-anywhere.1.1.0.zip Ver.1.1.0

    をインストールしております。
    宜しくお願いします。

    返信
    1. をかもと 投稿作成者

      うんぽこさん、はじめまして。

      ストリートビューで投稿しましたが・・・
      ほげほげ
      しか表示されません。バグでしょうか?どうすればよろしいですか?

      貼り付けコードは・・・
      [googlemap lat=”35.~” lng=”139.~” yaw=”138.62903225806448″ pitch=”-0.516129032258071″ zoom=”0″ width=”300px” height=”300px” type=”STREETVIEW”]ほげほげ[/googlemap]

      この貼り付けコードは正確でしょうか?lat, lng には数値以外は入らないはずなんですが…

      ちょっと、この情報だけだと、こちらでも判断しかねます。
      少なくとも、以下のことを確認して、ご連絡ください。

      1. 通常の Googleマップを挿入した場合は、表示されるか?
      2. WordPress, PHP のバージョンは?
      3. 試してみたブラウザのバージョンは?
      4. JavaScript のエラーが発生していないか?
      5. 差し支えなければ、サイトのURL
      6. 使用中の「Google Maps Anywhere」以外のプラグインを、すべて停止しても表示されないか?
      7. プラグインをすべて停止してストリートビューが表示される場合、一つずつ有効にしていって、どのプラグインを有効にしたときに表示されなくなるか?
      8. どのプラグインを有効にしたときに表示されなくなったか分かったら、そのプラグインの名前と配布先、使用しているバージョン
      返信
  14. をかもと 投稿作成者

    cocco さん、どもです。

    私の場合は、ヘッダーとフッターにそれぞれ記述が有りませんでしたので、
    追加したら、めでたく動作致しました。
    本当にありがとうございました。

    動作するようになったようで、何よりです。

    この辺の情報は FAQ としてまとめて配布元のページにも書いておきました。
    http://wppluginsj.sourceforge.jp/googlemaps-anywhere/google-maps-anywhere-faq/

    返信
  15. cocco

    をかもとさまへ。
    お世話をかけました。

    メールでのご指摘の点を直したら問題なく動作しました。ヤッター!!! ありがとうございます。
    自分の基本的なミスだとは思いますが、同様に困っている方がもしかしたらいるかもしれないので、
    転載させていただきますね。


    拝見させていただきました。JavaScript のロードが正常にできていないようですね。

    お使いのテーマに問題があると思われます。
    WordPress の管理画面 [デザイン]-[テーマエディタ] で、以下の点を確認してみてください。

    ヘッダー(header.php)
    ・<head> 〜 </head> の間に <?php wp_head(); ?> と言う記述があること。
    無ければ、</head> の直前に <?php wp_head(); ?> と言う行を追加してください。

    フッター (footer.php)
    ・</body> の前に <?php wp_footer(); ?> と言う記述があること。
    無ければ、</body> の直前に <?php wp_footer(); ?> と言う行を追加してください。

    単一記事の投稿(single.php)、ページテンプレート(page.php)
    ・<?php get_header(); ?> と言う記述があること。
    無いようなら、最初の行に <?php get_header(); ?> を追加してください。
    (このテンプレートタグを書き込んだ所に ヘッダー(header.php) の内容が読み込まれます。)
    ただし、<html> <head> で開始している場合は、</head> の直前に <?php wp_head(); ?> と言う行を追加してください。

    ・<?php get_footer(); ?> と言う記述があること。
    無いようなら、最後の行に <?php get_footer(); ?> を追加してください。
    (このテンプレートタグを書き込んだ所に フッター (footer.php) の内容が読み込まれます。)
    ただし、</body> </html> で終了している場合は、</body> の直前に <?php wp_footer(); ?>
    と言う行を追加してください。

    私の場合は、ヘッダーとフッターにそれぞれ記述が有りませんでしたので、
    追加したら、めでたく動作致しました。
    本当にありがとうございました。

    返信
  16. をかもと 投稿作成者

    cocco さん、はじめまして。

    JavaScript でエラーが発生している可能性があります。
    このプラグインでは jQuery を使用しているのですが、これが Prototype.js または mootools.js とコンフリクトを起こしているのでは無いでしょうか?
    # そちらのサイトを確認してみないと、原因は分かりませんが…
    どちらにせよ対処方法としては prototype.js , jQuery.js, mootools.js の順でロードして、jQuery.js 読み込み後、mootools.js を読み込む前に jQuery.noConflict(); を呼び出せば、コンフリクトは回避できます。

    私までメールをいただくか、Twitter を利用されているのであれば http://twitter.com/wokamoto まで@リプライかダイレクトメッセージをいただければアドバイスできると思いますので、ご連絡ください。

    返信
  17. cocco

    をかもとさまへ。
    初めまして。coccoと申します。

    早速ですが、rizzy さんと同じで下記のようになって困っています。
    新版Ver.0.3.6 にも差し替えました。

    ・をかもとさまのサンプル表示だと、表示されている地図自体をドラッグして画面内で移動できるが、こちらではできない。
    クリックしてグーグルマップにジャンプすることだけできる。
    ※作業画面ではドラッグしたり+-マーク(拡大縮小ボタン)は出ます。

    ・プラグイン作業中に、「ストリートビュー」タブを押すと画面が真っ白になってしまう。もういちどマップビューに戻しても、やはり真っ白のまま。一度選択画面を閉じて再度メディアボタンを押しても、まだ真っ白のままのときがある。

    ・+-マーク(拡大縮小ボタン)が消えた
    プラスの情報としては、右下に、「Map data (c)2008 NFGIS,ZENRIN」と出ます。(c)は丸の中にc

    MAC OSX Safari3.1.2です。
    実際のサイトを確認してくださる場合は、メールを頂けたらアドレスをご連絡致します。
    よろしくお願い致します。

    返信
  18. をかもと 投稿作成者

    rizzy さん、どもです。

    さきほどリリースしたバージョンはバグってました 😳
    Ver.0.3.6 を差し替えました。
    お手数おかけしますが、もう一度ダウンロードして入れ替えてください。
    https://sourceforge.jp/projects/wppluginsj/downloads/33564/googlemaps-anywhere-0.3.6.zip

    ・プラグイン作業中に、「ストリートビュー」タブを押すと画面が真っ白になってしまう。もういちどマップビューに戻しても、やはり真っ白のまま。一度選択画面を閉じて再度メディアボタンを押しても、まだ真っ白のままのときがある。

    ストリートビュータブをクリックすると画面が真っ白になるのは IE7 で発生している現象でしょうか?
    こちらでは再現できないので、詳しく教えていただくと助かります。

    ・プラグイン作業で「カスタムフィールドを追加」ボタンを押すと、作業画面が閉じてしまう。

    作業画面と言うのが検索画面のことであれば、正常な動作です。

    あまりしつこくお聞きしては悪いと思いながらも、気になっているため追加でコメントさせていただきました。
    ご容赦ください。

    利用者の方の不具合報告は、助かります。
    何度でも、コメントください。

    また、当コメント欄がまどろっこしいのであればメールいただければ、お答えできます。
    Twitter を利用されているのであれば wokamoto まで @ 返信か、DMを送ってもらっても結構です。

    返信
  19. rizzy

    をかもとさま、こんにちは。
    迅速なお答えとご対応に感謝します!

    さっそく新verに変えたところ、地図が表示されました!

    しかしまだ下記の問題があります。
    ・をかもとさまのサンプル表示だと、表示されている地図自体をドラッグして画面内で移動できるが、こちらではできない。
    クリックしてグーグルマップにジャンプすることだけできる。
    ・プラグイン作業中に、「ストリートビュー」タブを押すと画面が真っ白になってしまう。もういちどマップビューに戻しても、やはり真っ白のまま。一度選択画面を閉じて再度メディアボタンを押しても、まだ真っ白のままのときがある。
    ・プラグイン作業で「カスタムフィールドを追加」ボタンを押すと、作業画面が閉じてしまう。
    ・+-マーク(拡大縮小ボタン)が消えた

    また、
    Lightweight Google Maps を入れたところ、
    ・+-マークが出ないが、地図が表示される(右下に、MAP DATA 2008 ZENRINと出る)
    ・+-マークが出るが、背景色のみで地図が出ない(右下に、地図データ(c)ZENRIN-利用規約と出る)
    という2種類の地図の出方に分かれました。

    あまりしつこくお聞きしては悪いと思いながらも、気になっているため追加でコメントさせていただきました。
    ご容赦ください。
    ちなみに、セキュリティソフト(カスペルスキー)を試しに切ってみても、同じ結果でした。

    返信
  20. をかもと 投稿作成者

    rizzy さん、はじめまして。

    解決方法を検索中に、FireFoxだと不具合が出たこともある…というのを拝見しましたが、IEでは無いような感じですが、どうでしょうか?
    よろしければ、解決方法を教えていただければ幸いです。

    以前 Firefox 2 で出ていた問題は、今回の問題とは別で、地図貼り付け時の問題でした。
    今回のは、別の問題みたいですね。

    サイトを見させてもらったのですが、原因が確定できません。
    とりあえず、ソースを見直した新バージョンがあるので、こちらで確認してもらってもよいですか?
    https://sourceforge.jp/projects/wppluginsj/downloads/33548/googlemaps-anywhere-0.3.6.zip
    (2008/10/29 23:20 不具合があったため、削除しました)

    返信
  21. rizzy

    をかもとさま、初めまして。
    先日、「Google Maps Anywhere」プラグインをwordpressに入れてみました。
    インストールまではうまくいったのですが、ブラウザで閲覧すると、縦150px・横300pxぐらいのアイボリー(グレー?)の背景色で塗りつぶされた四角いフィールドだけが出て、地図自体が表示されません。

    リロードすると、一瞬だけ地図が見えますが、1秒後には消えます。
    上記の色背景と、左上に「拡大・縮小」の+-ボタン、左下にロゴ、右下にzenrinという地図業者の文字だけが出ています。
    また、表示する地図を決める画面で、「ストリートビュー」タブを押すと、右上の×を押していないのに画面が閉じたり、再度開いても地図画面が真っ白だったりもします。

    OSはwin XP、ブラウザはIE7.0を使用しています。

    解決方法を検索中に、FireFoxだと不具合が出たこともある…というのを拝見しましたが、IEでは無いような感じですが、どうでしょうか?
    よろしければ、解決方法を教えていただければ幸いです。
    (別にまとめサイトなどありましたら、誘導いただければ幸いです)
    よろしくおねがいします。
    ※Win版Safari 3.1.2では無事表示されました。
    ※Win版FireFox 2.0.0.7では表示されませんでした。 😥

    返信

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください