いつかきっと役に立つ

Posts Tagged ‘Google Map

Google Maps Anywhereっちゅの見っけました。基本、Lightweight Google Maps(v1.10)を使ってましたんですがね。WordPress本体を2.6にあげたらなんだか挙動がおかしくなりましてね。個別記事の地図マーカーから固定地図ページにジャンプしたとき、マーカーが表示されない。値はしっかりとってるんスけどね~。。。ん~、これはプラグインもあげるべきだなぁと。で、最新が1.30でしたのでね、それ落としてきて入れたんスが、、、ぅへ~~~~、、、エラー出る(-“-;)

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /●●●/wp-content/plugins/lightweight-google-maps/lw_googlemaps.php on line 91

こりゃダメだ。。。と、いろいろ探してたら、v1.40ベータ版ちゅのを発見。これも落として入れてみたんスがね、エラー発生行が104にかわっただけで、同じでしたな。さて困った。改版履歴見ると、v1.40ではハツカミが確認してた挙動は直ってるようなんスが、、、本体動かないのでは意味がない(泣。

で、探し出してきたのが「Google Maps Anywhere」ちゅプラグイン。

WordPress2.5に対応してるって書いてあったんで、これはいいな~っと。これは設定で勝手に挿入とかではなく、必要なときだけ記事に追加するっちゅカンジすかね。2.5で追加になったギャラリー機能に似てますな。はい。導入もお手軽とっても簡単だし。地図系プラグイン、いろいろ試しましたがね、なにが面倒って、座標とってくるのがね。わざわざ座標生成してくれるとこに行ってとってこないといけないじゃないスか。あ、「GeoMushup」だけは投稿画面でできましたな。でもあれは表示側に問題ありだったので。その点では、この「Google Maps Anywhere」はクリックで勝手に座標とってくれるのでタイヘンありがたいっっ。これですよ~。こんなのイイ。

ただし!、、、個別記事で書き出された地図からのリンクっちゅのが、ググマプになってて、固定ページを指定したりとかができない。。。これ、普通のブに貼るんだったら、これ以上便利なのないと思うんスけどね~。。。まとめ地図みたいの作るにはちょっと機能が足りないのかなぁ。残念でス。

っちゅことで、今回はプラグイン入れ替えならず。Lightweight Google Maps直らないと困るな~。また新たなプラグインを求めて彷徨うか~。

タグ:

以前なんだかごにょごにょして以来、WordPress自体おかしくしてしまっていたPlug ‘n’ Play Google Mapですがね。やっとこさ正常に動くようになりましたな。はじめてのデジタルイチガン♂撮影地マップページで使っとりましてね。

え~、症状としてはですね、以下。

  • ページテンプレートで右側に出してたカテゴリの部分でリンクテキストにtitleの「○○○配下の投稿内容をすべて表示」が入ってきてしまう。
  • シングルページにマップリンクボタンが表示されない。
  • マップのズームレベルが全然効かない。

確認してたのではざっとこんなカンジですが、、、おかしかったときのスクリーンショットとっとけばよかったスね。原因をやっと特定!っちゅか、偶然の発見ですがね。

リンクテキストの問題

「Geo Mashup」とぶつかってたらしいんですな。GoogleAnalytics入れたときにおかしくなって以来、マップ系プラグインいろいろ入れたりしてごちゃごちゃなってましたのでね。たぶん、そんときに無効化し忘れてたんでしょうな。

マップリンクボタン

リンク切れ画像パス見ましたらね、ファイル名「08.jpg」ってなってるんですな。これはなんでこうなったのか♂ま、ファイル名直すかこの名前でファイル作るかすれば良いだけの話でした。

ズームレベルの問題

え~、何度か設定でズームレベル変えてやっても同じ縮尺で表示されてましたのでね。これはたぶんプログラムにレベル値を直接書き込んであるのではないかと。推測しまして。はい。正解でしたな。

323行目 echo "map.setCenter(new GLatLng($lat, $long), 12, $yf_map_type);";

ググマプAjax部分ですな。ズームレベル12って書いてある!?!!!これでは動きませんゎ(-“-;)ここを

323行目 echo "map.setCenter(new GLatLng($lat, $long), $yf_starting_zoom, $yf_map_type);";

としました。これでばっちり。しかし、個別記事からではなくマップページを直接開いたときもこのズームレベルが適用されてしまうので(たぶんそういう仕様)、ちょっと注意が必要です。

参考記事:
撮影地マップ復活◎(2007/11/14)
Plug ‘n’ Play Google Map日本語版(2007/11/15)

え~、2007/10/1に投稿して以来のネタです♂ Geo Mashupでポップアップ出ずっちゅ記事ですな。はじめてのデジタルイチガン♂撮影地マップページの話っす。GoogleAnalyticsって、アクセス解析のスゴイのなんスがね。これ入れたらGeoMashupがおかしくなったと。はい。やっとこさ直りました◎では、復活までのプロセス以下。

  • Plug ‘n’ Play Google Mapっちゅプラグインを追加。
  • GeoMashupで使ってたPAGEを削除。
  • 新しくPlug ‘n’ Play Google Map用にPAGEを作る。<div id="yf_map"></div>って入れるだけなんスが、一度パブリッシュしちゃうと、このdivタグ、2度と編集できなくなってしまってて♂結局削除して新しく作るハメになります。

注意点:

  • GeoMashupとGeoを無効にすると、枠だけ表示されて中身表示されなくなりますっけ。
  • 各postのLocationフィールドに座標を入れないと、Geoで設定したデフォルトの座標にマーカが重なってしまいます。重なったマーカは古いpostがイチバン手前に表示されますので、それ以外のマーカは地図上では見えなくなってしまいます。ま、座標空っぽってことは撮影地情報ないってことなんでさほど問題ないッスかね。ただし、マーカが重なった部分は色がグレーんなって影も濃くなるしブツブツしてるし、なんとも見映えはよくないです(-_-;)
  • サムネイルはインフォウィンドウに出せるらしいですが、なんかフォルダ指定しろとか書いてて、YAPBだとできないかもしんないッス。ポストスラッグでサムネイル呼び出してる?ようなかんじでしたのでね。よく調べたらやり方あるかも◎いつかやっときましょ。


このPlug ‘n’ Play Google Map、やたらとあちこちで紹介されてるんですが、ほとんどがリンク切れ♂で、前にプラグイン探したときに諦めたんでした。やっとこさ辿り着いたんで、見失わないようにリンク貼っときましょ。


ろぐカレンダ

2024年5月
 1234
567891011
12131415161718
19202122232425
262728293031  

進行中のミッション

【鹿角の文化財級建築物を調査せよ!】

Flickr Photos:canon

Blog Stats

  • 128,278 hits