Nucleus(JP)フォーラム

NucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。

ログインしていません。

#76 2005-11-10 21:01:08

Andy
メンバー
登録日: 2004-03-18
投稿: 1,495
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

niku さんの発言:

首里城をgmap_bookmarkletで取得してNP_GoogleMapsで表示してみたところ、
ポインタの位置がgmap_bookmarkletで指定した位置に比べてやや北西にずれます。

やっぱり測地系関係でしょうか。

if(_SATELLITE_TYPE.japanDatumHack && bmxy.x > 115 && bmxy.x < 152 && bmxy.y > 30 && bmxy.y  < 50) {
bmxy.x-=0.0032027777777777775;
bmxy.y+=0.003236111111111111;
}

というコードを

	var bmt=_m.map.getCurrentMapType();

の後ろに入れてみていただけますか?

オフライン

#77 2005-11-11 00:24:38

サクラキャンドル
メンバー
登録日: 2004-08-25
投稿: 165
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

NP_GoogleMapに含まれるwgsgmap.jsのバージョンは
// VERSION: 1.3 Aug. 6 2005
の表記からすると、wgsgmap.13.jsでしょうか?

開発もとのこのバージョンのドキュメントでは、
http://d.hatena.ne.jp/tociyuki/20050731/1122811428

沖縄と小笠原の測地系のずれの話が出ていますが、関係あります?


農場主の日常(管理人blog)
http://nojomaster.com/

オフライン

#78 2005-11-11 00:59:13

Andy
メンバー
登録日: 2004-03-18
投稿: 1,495
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

サクラキャンドル さんの発言:

沖縄と小笠原の測地系のずれの話が出ていますが、関係あります?

関係あるかもしれませんが,よく分かりません。
僕のところでブックマークレットで取ったときはほとんどずれなかったですから。
細かいところでいくつか仕様が変わっているのかもしれません。
どちらにしても来月にはまた仕様が変わるので,差し支えなければそこまでは
場当たり的に調整していきたいと思います。

オフライン

#79 2005-11-11 08:20:42

niku
メンバー
登録日: 2005-02-25
投稿: 20
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

Andyさんに頂いたコードをgmap_bookmarkletに書き込んで試してみたのですが、
(なぜか全角スペースが混入していたようですので取り除きました)
うまく動作しません。

<%gmap(inline, p([127.719362|26.216991]|yes|首里城), m(1000|508|//|0))%>

首里城を指定したときに、
gmap_bookmarkletが取ってくるコードが上記のようなものだったので、
bmxy.yの最小値を下げてみて

if(_SATELLITE_TYPE.japanDatumHack && bmxy.x>115 && bmxy.x<152 && bmxy.y>25 && bmxy.y<50){
          bmxy.x-=0.0032027777777777775;
          bmxy.y+=0.003236111111111111;
        }

の様にしてみましたが、
gmap_bookmarkletが取得してくるコードは同じでした sad

オフライン

#80 2005-11-11 11:35:35

Andy
メンバー
登録日: 2004-03-18
投稿: 1,495
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

ということは別の問題なんですね。
週末に時間があったら試してみます。

オフライン

#81 2005-11-11 19:17:12

niku
メンバー
登録日: 2005-02-25
投稿: 20
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

はい、ありがとうございます。
僕自身は特に急いでいるわけではないので大丈夫です smile

gmap_bookmarklet.phpをいじっていて気がついたのですが、

$logje = "<%gmap(inline, p([$x|$y]|yes|$title), m($width|$height|//|$zoomlevel))%>";

の行、$typeが抜けていないでしょうか。

$logje = "<%gmap(inline, p([$x|$y]|yes|$title), m($width|$height|$type|//|$zoomlevel))%>";

こうだと思うのですが。

オフライン

#82 2005-11-11 19:39:34

Andy
メンバー
登録日: 2004-03-18
投稿: 1,495
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

niku さんの発言:
$logje = "<%gmap(inline, p([$x|$y]|yes|$title), m($width|$height|$type|//|$zoomlevel))%>";

こうだと思うのですが。

そのとおりです。自分のローカルは修正済みだったりしたのですが,すっかり忘れていました。 :oops:
(ローカルのはテスト用に変なコードがいっぱい入っていて公開版とは別物になってしまっています)。
ブックマークレットってプラグインと違ってバージョン入れてないからだめですね。
これからバージョン入れるようにします。

オフライン

#83 2006-01-09 11:29:52

サクラキャンドル
メンバー
登録日: 2004-08-25
投稿: 165
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

すいません、このBookMarkletですが、以下のエラーが出るようになりました。

以下、IEが表示したメッセージです。

ライン:3
文字:2
エラー:'_m'は宣言されていません。
コード:0
URL: http://local.google.co.jp/

今年に入って、1/2に記事を作成した時には問題が無かったのですが、今日使おうとしたら上記エラーが出るようになっていました。

他にこの問題が発生している方おりますでしょうか?


農場主の日常(管理人blog)
http://nojomaster.com/

オフライン

#84 2006-01-09 15:03:56

Andy
メンバー
登録日: 2004-03-18
投稿: 1,495
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

map2.31.jsで大分変わったようです。僕も気付いていませんでした。
_mについては特に http://groups.google.com/group/Google-M ... 672821520/
でも言及されていませんでした。
困りましたね。う~ん。

オフライン

#85 2006-01-10 23:36:55

サクラキャンドル
メンバー
登録日: 2004-08-25
投稿: 165
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

ふーむ、そうですか。
とりあえず
http://local.google.co.jp/
で地図を表示させた状態のソースを眺めて見たのですが、その中に

function loadUrl(simpleUrl) {
  var url = simpleUrl + "&output=js";
  if (gApplication) {
    var map = gApplication.getMap();
    url += "&sll=" + map.getCenter().toUrlValue();
   url += "&sspn=" + map.getBounds().toSpan().toUrlValue();
 }
 e("vp").src = url;
 return false;
}

という部分があるので、緯度・経度情報は
map.getCenter().toUrlValue()
の変数に入っていそうな気配です。
緯度・経度情報以外のZoomLevelやタイトル、マップタイプ部分は無くても固定値を入れておけば何とかなりそうなので、この変数の詳細がわかれば何とかなりそうな気配がありますね。


農場主の日常(管理人blog)
http://nojomaster.com/

オフライン

#86 2006-01-14 12:57:48

サクラキャンドル
メンバー
登録日: 2004-08-25
投稿: 165
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

何とかbookmarkletで中央の座標を取れるようになれました。
gmap_bookmarklet.phpファイルの最後のほう、”function makeurl() {”行以降

var bmxy=_m.map.getCenterLatLng();
var bmvp=_m.map.viewSize;
var bmzl=_m.map.zoomLevel;
var bmt=_m.map.getCurrentMapType();
if(bmt==G_MAP_TYPE) var bmmt='map';
else if(bmt==G_SATELLITE_TYPE) var bmmt='sate';
else var bmmt='dual';
var bmtitle=document.gs.q.value;
var url = '{$CONF['AdminURL']}gmap_bookmarklet.php?x='+bmxy.x+'&y='+bmxy.y;
url += '&w='+bmvp.width+'&h='+bmvp.height+'&zl='+bmzl+'&mt='+bmmt;

部分を、以下に書き換えます。

var map = gApplication.getMap();
var bmxy= map.getCenter().toUrlValue().split(",");
var bwidth= 400;
var bheight= 300;
var bmzl= 1;
var bmmt='map';
var bmtitle='test';
var url = '{$CONF['AdminURL']}gmap_bookmarklet.php?x='+bmxy[1]+'&y='+bmxy[0];
url += '&w='+bwidth+'&h='+bheight+'&zl='+bmzl+'&mt='+bmmt;

この例ですと、地図の幅400px,高さ300px,ズームレベル1,モードは「マップ」,タイトルは「test」で固定されますので、その部分は使用者に合わせて書き換えてみてください。


農場主の日常(管理人blog)
http://nojomaster.com/

オフライン

#87 2006-03-26 10:22:25

サクラキャンドル
メンバー
登録日: 2004-08-25
投稿: 165
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

Google ローカル検索の仕様がまたいつのまにか変わっていたようです。
上記改良では、エラーが出るようになりましたので、また改良してみました。
上記改良の

var map = gApplication.getMap(); 
var bmxy= map.getCenter().toUrlValue().split(","); 

部分を、

var bmxy = new Array();
var url = gApplication.getPageUrl();
var pos1 = url.indexOf("ll=");
var pos2 = url.indexOf("&spn=");
var bmxytmp = url.substring(pos1 + 3, pos2);
pos1 =bmxytmp.indexOf(",");
bmxy[0] = bmxytmp.substring(0, pos1);
bmxy[1] = bmxytmp.substring(pos1+1, bmxytmp.length);

に書き換えてください。


農場主の日常(管理人blog)
http://nojomaster.com/

オフライン

#88 2006-03-26 22:12:56

Andy
メンバー
登録日: 2004-03-18
投稿: 1,495
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

たびたびありがとうございます。僕も直さなきゃと思いつつなかなかデバッグできずに困っていました。
少しくらい内部情報公開+固定してくれたらいいんですけどねえ。

オフライン

#89 2006-03-27 22:49:26

サクラキャンドル
メンバー
登録日: 2004-08-25
投稿: 165
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

Andy さんの発言:

少しくらい内部情報公開+固定してくれたらいいんですけどねえ。

確かにそうですね。Googleのサービスはなかなかありがたいものが多いのですけど、検索APIといい、GoogleMapsといい、いきなり変更してくるのが。


農場主の日常(管理人blog)
http://nojomaster.com/

オフライン

#90 2006-04-18 23:25:18

サクラキャンドル
メンバー
登録日: 2004-08-25
投稿: 165
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

これまで、NP_Mapblog0.61を使っていまして、

<%MapBlog(allmapmap,5/i,2,m(480|360|map|b/s/s|))%>
のように、アイテム数指定の表示モードで使っていて、まったく問題ありませんでした。

このたび、ポインタ数指定の表示モードを使おうと、
<%MapBlog(allmapmap,5,2,m(480|360|map|b/s/s|))%>
に表記を変更したところ、以下のようなエラーが発生しました。

mySQL error with query SELECT COUNT(mp.pointid) as result FROM nucleus_item as i, nucleus_member as m, nucleus_category as c LEFT JOIN nucleus_plug_multiple_categories as p ON i.inumber=p.item_id WHERE i.iauthor=m.mnumber and i.icat=c.catid and i.idraft=0 and (i.iblog=2) and ((i.inumber=p.item_id and (p.categories REGEXP "(^|,)55(,|$)" or i.icat=55)) or (i.icat=55 and p.item_id IS NULL)) and i.itime<="2006-04-18 23:17:53": Unknown table 'mp' in field list

昔のバージョンで、ポインタ数指定の表示モードは表示できた覚えがあったのですが、何かこれ以外に設定する必要がありましたっけ?


農場主の日常(管理人blog)
http://nojomaster.com/

オフライン

#91 2006-04-19 01:33:13

Andy
メンバー
登録日: 2004-03-18
投稿: 1,495
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

Query中にMapBlogのテーブル指定が入ってませんね。バグだと思います。 :cry:

オフライン

#92 2006-04-19 02:53:34

Andy
メンバー
登録日: 2004-03-18
投稿: 1,495
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

436~468行のあたりを

			if ($itemmode) {
				$querycount = 'SELECT COUNT(i.inumber) as result '. $from. $where;
				$totalamount = quickquery($querycount);

				$totalpages = ceil($totalamount/$pageamount);
				if($startpos > $totalamount){
					$currentpage = $totalpages;
					$startpos = $totalamount-$pageamount;
				}
				$tempquery = "SELECT i.inumber as itemid $from $where ".
							"ORDER BY i.itime DESC LIMIT $startpos, $pageamount";
				$res = sql_query($tempquery);
				$i = mysql_fetch_array($res);
				$items = '(' . $i['itemid'];
				
				while ($i = mysql_fetch_array($res)) {
					$items .= ',' . $i['itemid'];
				}
				$items .= ')';
				mysql_free_result($res);
				$where .= " and i.inumber IN $items";
				$from .= ', ' . sql_table('plugin_mapblog').' as mp';
				$where .= ' and i.inumber=mp.itemid';
			} else {
				$from .= ', ' . sql_table('plugin_mapblog').' as mp';
				$where .= ' and i.inumber=mp.itemid';
				$querycount = 'SELECT COUNT(mp.pointid) as result '. $from. $where;
				$totalamount = quickquery($querycount);

				$totalpages = ceil($totalamount/$pageamount);
				if($startpos > $totalamount){
					$currentpage = $totalpages;
					$startpos = $totalamount-$pageamount;
				}
				$where .= ' ORDER BY i.itime DESC '; 
				$where .= ' LIMIT ' . $startpos .',' . $pageamount;
			}

にしてください。これで多分どちらの場合も大丈夫だと思います。

オフライン

#93 2006-04-19 07:16:38

サクラキャンドル
メンバー
登録日: 2004-08-25
投稿: 165
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

遅い時間に、すばやい修正ありがとうございます。

435行目の

// select 

から、
469行目の

$where .= ' and i.inumber=mp.itemid';

までを、ご提示のコードに置き換えて、アイテム数モード,ポインタ数モードともに正常動作することを確認しました。
またいろいろ使ってみたいと思ってますので、何かあったらよろしくお願いします。


農場主の日常(管理人blog)
http://nojomaster.com/

オフライン

#94 2006-05-10 22:57:58

サクラキャンドル
メンバー
登録日: 2004-08-25
投稿: 165
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

どうもそろそろ、Google Maps APIのバージョンアップがされそうですね。
その前に、これらのプラグインの説明を読もうと思ったのですが、Andyさんの説明ページも消えてしまったし、NP_GoogleMaps以外は存在しませんよね?

NP_MapBlogの説明は有った方が良いかなと思いましたので、ソースを読みながらまとめてみました。問題ないかどうかちょっと見てみてください。

--------ここから --------
NP_MapBlogについて
item内で指定したNP_GoogleMapsのポインタを、GoogleMap上にまとめて表示するプラグイン。
表示するポイント数は、アイテム数指定,ポイント数指定が可能。ポイント数が多い場合は、ページ送りが表示される。
ポインタは、ブログ絞込み、カテゴリ絞込みが可能。
NP_MulchpleCategoryの複数カテゴリ,サブカテゴリに対応しており、NP_TagEXによるタグにも対応しているので、それぞれの絞込みが可能。
ポインタをクリックしたときに表示される吹き出し(infoウィンドウ)は、Nucleusのテンプレートで作成できるため、自由度が高い。

このプラグインを使うためにはNP_GoogleMapsがインストールされている必要があり、単独では使用できない。

最新バージョン:0.61

使い方
スキンのヘッダ(<head>タグと</head>タグの間のどこか)に、
<%GoogleMaps(HEAD)%>
スキン終了部(</html>の直前)に
<%GoogleMaps(END)%>が書かれている状態で、スキンの任意の部分に<%MapBlog(template, items, blog, mapoptions)%>を表記すると、その部分にGoogleMapsが表示される。表示形式はインライン表示(スキン内の任意の位置)のみで、ポップアップ表示(別ウィンドウ表示)はされない。

スキンごとの動作
index,アーカイブ一覧スキンの場合、指定したポインタ数での表示が可能。
メンバースキンの場合、投稿したメンバーのポイントのみを表示。
アイテムスキンの場合、そのアイテムのポイントのみを表示する。

パラメータの形式
<%MapBlog(template, items, blog, mapoptions)%>
template = Map内のポインタをクリックしたときに表示される、infoウィンドウの表示形式を指定するテンプレート名称。使用可能なテンプレート変数は後述。
items = Map内に表示するポインタ数を指定。item数を指定することもできる。
item数を指定する場合、"5/i"のように、対象item数/iとする。この場合、5item分に含まれるポインタをすべて表示する。
"all"と指定すると、すべてのポイントを表示する。

blog = 表示するブログ番号。"all"ならば、すべてのブログを対象とする。"1/2"のように指定した場合、blogid 1 と 2が指定され、"all/1/2" と指定した場合は、すべてのブログからブログ1と2を除外する。指定が無かった場合、現在のブログを対象とする。
(ソースヘッダ部には、まだ実装されていないと書いてありますが、実装されてますよね?)

mapoptions = Mapの表示方法を指定。NP_GoogleMapsの仕様に順ずる。以下にパラメータの説明を示す。
mapoptionの書式は、m(width|height|type|control|zomlevel)のように、m()の間にパラメータを"|"で区切って指定する。
width = 表示するGoogleMapの幅をpx単位で指定。指定なしの場合、デフォルトで400pxが指定される。
height = 表示するGoogleMapの高さをpx単位で指定。指定無しの場合、デフォルトで300pxが指定される。
type = 初期表示のGoogleMapのタイプを指定する。map:地図表示,sate:衛星写真表示,dual:衛星写真+地名表示
control = 表示するコントロール(ボタン等)を指定する。mapcontrol,typecontrol,scalecontrolの3種類が表示可能で、各パラメータは"/"で区切る。
mapcontrol = マップ左のズームアイコンの表示指定 xs=スケールのみ,s=小,b=大 none=なし
typecontrol = マップの切り替えボタンの表示 s=表示 none=表示しない
scalecontrol = マップ左下の距離の表示 s=表示 none=表示しない。
ズーム小,マップ切り替え表示無し,スケール表示ありの場合は、"s/none/s"と指定する。
zoomlevel = 拡大率を整数で入力。1が最も拡大表示。これ以外にautoを使用可能。autoの場合、表示されたポインタの位置から、zoomlevelを自動調整する。

スキンへの表記例
テンプレートmmap,現在のブログからitem数10個に含まれるポインタを抽出,400*300の地図をGoogleMapsのように表示する場合は、以下のように表記する。
<%mMapBlog(mmap,10/i,,m(400|300|map|b/s/s|auto))%>

NP_MapBlog用テンプレートについて
infoウィンドウの書式は、Nucleusのテンプレートを使用する。
Nucleuのテンプレート変数はすべて使用可能。使用するのは、アイテムの本体部分のみである。
<%MapBlog(START)%>         ヘッダ。必ずはじめに表記する。
<%MapBlog(THUMBNAIL,100)%> ポインタに画像の指定がある場合、サムネイルを表示する。第2パラメータは画像のWidth指定で使用され、この横幅で表示される。
<%MapBlog(INFO)%>          ポインタの情報を表示する。これは、NP_GoogleMapsで指定した情報である。
<%MapBlog(X)%>             ポインタのX座標を表示する。
<%MapBlog(Y)%>             ポインタのY座標を表示する。
<%MapBlog(END)%>           フッダ。必ずデータの最後に表記する。STARTとEND間に指定されたデータを、ポインタのinfoウィンドウに表示する。

テンプレート表記例
テンプレートのアイテムの本体部分に、
<%MapBlog(START)%>
<small><a href="<%itemlink%>"><%title%></a><BR>
<%MultipleCategories%><BR>
<%MapBlog(INFO)%><BR>
<%MapBlog(THUMBNAIL,100)%></small>
<%MapBlog(END)%>
と表記すると、infoウィンドウに、itemのタイトルとitemへのリンク、itemの所属するカテゴリ(MultipleCategories)、画像があればサムネイル画像が表示される。

0.61既知の問題
アイテム数指定モードの場合、表示する範囲のアイテムにポインタが1つも無い場合、エラーが発生する。
ポインタ数指定モードを指定するとSQLエラーが発生する。
zoomlevelがautoの場合、上端に表示されるポインタが見えない位置に配置される場合がある。


農場主の日常(管理人blog)
http://nojomaster.com/

オフライン

#95 2006-05-25 23:21:48

サクラキャンドル
メンバー
登録日: 2004-08-25
投稿: 165
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

サクラキャンドル さんの発言:

スキン終了部(</html>の直前)に
<%GoogleMaps(END)%>が書かれている状態で、

この部分、<%GoogleMaps(SCRIPT)%>の誤りでした。
問題ないようでしたら、Wikiにでもと考えて居ますが、どうでしょう?


農場主の日常(管理人blog)
http://nojomaster.com/

オフライン

#96 2006-05-26 00:59:14

Andy
メンバー
登録日: 2004-03-18
投稿: 1,495
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

いつもありがとうございます。よろしくお願いします。 smile

オフライン

#97 2006-06-06 22:49:46

Andy
メンバー
登録日: 2004-03-18
投稿: 1,495
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

バージョン0.90を作りました。
機能的には後述のGeocode関連以外はほとんど変わっていませんが,Google Mapsのv2を使うようになりました(新機能にはまだ対応していません)。

インストール時に,圧縮ファイルの中のpearディレクトリをnucleus/libsの下にコピーしてください。
それ以外のインストール方法は同じです。

日本のジオコーディングは東京大学空間情報科学研究センターが提供する「シンプルジオコーディング実験」を使うようになりました。これのコピーライトを入れるため,スキンの適当な場所に
<%GoogleMaps(COPYRIGHT)%>
と入れてください。なお,ジオコーディングを使っていないページでは何も表示されません。

なお,ジオコーディングを変更した副作用として
<%gmap(inline,p(jp[facility:東京大学]|yes|東京大学),m(400|400|map|b/s/s|3))%>
<%gmap(inline,p(jp[station:秋葉原]|yes|Akiba),m(300|300|map|s/s/none|2))%>
といった指定が可能になりました。

ファイルは削除しました

オフライン

#98 2006-06-08 15:43:00

3way
メンバー
登録日: 2006-03-03
投稿: 101

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

Andy さんの発言:

バージョン0.90を作りました。
機能的には後述のGeocode関連以外はほとんど変わっていませんが,Google Mapsのv2を使うようになりました(新機能にはまだ対応していません)。

インストール時に,圧縮ファイルの中のpearディレクトリをnucleus/libsの下にコピーしてください。
それ以外のインストール方法は同じです。

日本のジオコーディングは東京大学空間情報科学研究センターが提供する「シンプルジオコーディング実験」を使うようになりました。これのコピーライトを入れるため,スキンの適当な場所に
<%GoogleMaps(COPYRIGHT)%>
と入れてください。なお,ジオコーディングを使っていないページでは何も表示されません。

なお,ジオコーディングを変更した副作用として
<%gmap(inline,p(jp[facility:東京大学]|yes|東京大学),m(400|400|map|b/s/s|3))%>
<%gmap(inline,p(jp[station:秋葉原]|yes|Akiba),m(300|300|map|s/s/none|2))%>
といった指定が可能になりました。

新たにインストールしたサイトではキレイに地図がでたのですが、
既に運用しているサイトでは何故か
Warning: NPGM_jp::require_once(HTTP/Request.php) [function.require-once]: failed to open stream: No such file or directory in /home//sample.com/nucleus/plugins/googlemaps/geocoder/jp.php on line 5

と表示されてしまいました。
日本語住所を変換する際のみ起こり、緯度経度ではきちんと表示されました。
<%gmap(inline,p(jp[facility:東京大学]|yes|東京大学),m(400|400|map|b/s/s|3))%>
<%gmap(inline,p(jp[station:秋葉原]|yes|Akiba),m(300|300|map|s/s/none|2))%>
のときも同じ表示が出ました。


ちなみに英語の住所から変換する際は
Warning: NPGM_jp::require_once(HTTP/Request.php) [function.require-once]: failed to open stream: No such file or directory in /home//sample.com/nucleus/plugins/googlemaps/geocoder/us.php on line 5

インストールの方法も同じで環境も同じサーバー内なので何が原因かわかりません。
もし何か心当たりございましたら教えてください。
どうぞよろしくお願いいたします。

オフライン

#99 2006-06-08 15:58:04

Andy
メンバー
登録日: 2004-03-18
投稿: 1,495
ウェブサイト

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

nucleus/libs/pear/HTTP

Request.php
というファイルがあるかどうか確認してみてください。
ファイル名やディレクトリ名は大文字小文字を区別するので注意してください。

オフライン

#100 2006-06-08 16:11:31

3way
メンバー
登録日: 2006-03-03
投稿: 101

Re: 地図表示とGPS連動プラグイン(NP_GoogleMaps, NP_GPSMap,NP_MapBlog)

Andy さんの発言:

nucleus/libs/pear/HTTP

Request.php
というファイルがあるかどうか確認してみてください。
ファイル名やディレクトリ名は大文字小文字を区別するので注意してください。


できました :oops:

あのー、すいません。
私のミスミスです。

端的に申し上げますと、pearのフォルダをlib以下には入れていたのですが、pluginsには入れていなかったためです。最初にインストールしたときはいつものようにpluginsに全部のファイルをいれていたのですが、つぎからは説明のpearはlibにっていうところをわすれないようにpearはlibだけに入れていました。

はずかしいです。

お手数おかけしました。

オフライン

Board footer