Nucleus(JP)フォーラム

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

ログインしていません。

#1 2005-09-06 21:03:25

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

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

Google Mapsを使って地図を表示するプラグインNP_GoogleMapsを作ってみました。
また,画像に埋め込まれたGPS情報からGoogle Mapsを呼び出すプラグインも作ってみました。

オフライン

#2 2005-09-07 08:20:41

nakahara21
メンバー
From: 尼崎
登録日: 2003-11-14
投稿: 1,298
ウェブサイト

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

itemid=43の方のページが開けませんでした。winXP+IE6です。
IEで「操作が中断されました」とアラートが出ます。(生まれて始めてみるcautionでした!)


nakahara21
http://nakahara21.com/
(ただいま調整中です)

オフライン

#3 2005-09-07 11:26:41

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

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

インラインのときに問題が起こるようですね。別ウインドウで開く方はちゃんと動いているのですが。
JavaScriptなので解決困難かもしれませんが,とりあえずインライン表示をやめたので,IEでも
アイテムは表示できるようになったと思います。

オフライン

#4 2005-09-07 22:25:57

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

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

IEのバグのせいであったことが判明しました。 :twisted:
対応版を出しました(0.6)が,ちょっと設置が面倒になりました。 :evil:  :evil:

オフライン

#5 2005-09-08 08:16:55

nakahara21
メンバー
From: 尼崎
登録日: 2003-11-14
投稿: 1,298
ウェブサイト

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

もし良かったら後学のために、どんなIEのバグに起因したエラーだったのか、教えてください。
参照したwebページのurlだけでも結構です。

それにしても、javascript系のプラグインは、headに追加したいコードがあるので、やっぱりプラグインapiでextraheadが欲しいですよね!(なぜ管理メニューだけなのか...むしろ逆だと思うのだけれど)
まぁ、head自体もスキンで設計するので仕方ないと言えば仕方ないけど、</head>の直前に挿入するだけなんだからできると思うのに。


nakahara21
http://nakahara21.com/
(ただいま調整中です)

オフライン

#6 2005-09-08 09:27:37

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

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

http://andrew.sterling.hanenkamp.com/node/119
です。結論を言うとIEの場合,Goolge Maps用のスクリプトがdivタグやtableタグの中に入っているとこのエラーが起こります。
というわけでスクリプトを一回ためておいて,ページの最後に出力するようにしました。

オフライン

#7 2005-09-08 09:53:10

nakahara21
メンバー
From: 尼崎
登録日: 2003-11-14
投稿: 1,298
ウェブサイト

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

おお。貴重な情報をありがとうございました。
一つ勉強になりました!


nakahara21
http://nakahara21.com/
(ただいま調整中です)

オフライン

#8 2005-09-10 12:01:29

hard
メンバー
From: 大分
登録日: 2004-10-31
投稿: 37

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

私もGoogle Mapsいじり中なんですが、デザインをちょこっと修正すると動かなくなったり...
こういう理由だったんですね。情報ありがとうございます。

オフライン

#9 2005-09-10 15:19:39

azusak
メンバー
登録日: 2004-06-18
投稿: 26
ウェブサイト

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

Ajaxのというか、DOM関連の問題だったんですね。

私も今作っているプラグインで同じ現象でなやみ、結果としてすごく怪しげな対処をしていました。
私は、positon:absoluteにしたら表示されたので、そのまま進めました。
relativeだとほぼそこに入っているスタイルが全滅します。


Risa @ RsStudio
Nucleus向けDreamweaver 機能拡張 & Contributeでブログを更新
http://blog.r-studio.jp/

オフライン

#10 2005-09-11 16:52:38

On3
メンバー
From: 横浜
登録日: 2004-11-30
投稿: 40
ウェブサイト

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

こんにちは、On3と申します。早速導入させて頂きました、ありがとうございます。
で、現在独立したマップ・ページがあります、これをNP_GoogleMapsでblogに取り込みたい(popupで)と思っています。(nucleus 3.2 EUC)

その際、同一マップに複数個のマーカーを打ちたいのですが方法はありますでしょうか、なにかヒントだけでもご教示いただけたらとおもいます。宜しくお願いします。

オフライン

#11 2005-09-12 00:01:29

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

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

マーカーをアグリゲートする機能はこれから実装する予定です。
多分NP_GPSMapの方に組み込むことになると思います。
geocodingも取り入れたいと思っているのですが,何をどこにどう
入れればいいのかしばし思案中です。

オフライン

#12 2005-09-13 14:25:03

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

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

GoogleMapsにgeocoding(住所から座標への変換機能)を加えました。
geocodingは日本と米国に対応しています(拡張も可能)。

PS. これの配布をしているブログ,急に改行が二つずつ入るようになってしまって閉口しています。どなたか原因or解決策ご存知ないでしょうか? ちなみにブラウザはFirefox1.0.6から投稿しています。

オフライン

#13 2005-09-13 15:35:20

nakahara21
メンバー
From: 尼崎
登録日: 2003-11-14
投稿: 1,298
ウェブサイト

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

Andy さんの発言:

PS. これの配布をしているブログ,急に改行が二つずつ入るようになってしまって閉口しています。どなたか原因or解決策ご存知ないでしょうか? ちなみにブラウザはFirefox1.0.6から投稿しています。

「急に」って....
何かプラグインインストールしたとか心当たりないですか?
特に記事入力補助系とか、タグ補完系とか。
それかconvertbreaks設定をいじったとか。


nakahara21
http://nakahara21.com/
(ただいま調整中です)

オフライン

#14 2005-09-13 15:48:58

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

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

nakahara21 さんの発言:

「急に」って....
何かプラグインインストールしたとか心当たりないですか?
特に記事入力補助系とか、タグ補完系とか。
それかconvertbreaks設定をいじったとか。

プラグインだとConvert tableとtiny_mce入れました(どっちもまみおさんだ roll

オフライン

#15 2005-09-13 17:24:34

nakahara21
メンバー
From: 尼崎
登録日: 2003-11-14
投稿: 1,298
ウェブサイト

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

Andy さんの発言:

プラグインだとConvert tableとtiny_mce入れました(どっちもまみおさんだ roll

や、やっぱりっ。すいませんorz

悪いのは後者の方かなぁ....


nakahara21
http://nakahara21.com/
(ただいま調整中です)

オフライン

#16 2005-09-13 17:41:16

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

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

tiny_mceをアンインストールしたら直りました :oops:

オフライン

#17 2005-09-14 09:18:20

nakahara21
メンバー
From: 尼崎
登録日: 2003-11-14
投稿: 1,298
ウェブサイト

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

出直してきます :cry: (やる気ゼロ)


nakahara21
http://nakahara21.com/
(ただいま調整中です)

オフライン

#18 2005-10-01 11:34:41

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

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

Google Maps用プラグイン(0.71)を少し前にダウンロードさせていただいて試していました。
ちょこっとだけ要望というか、あるとうれしいなということを。

うちのサイトの文字コードはEUCなのですが、通常ですときちんと表示できません。これはGoogleMaps本体がUTF-8なので仕方ないことですが、<script src="... の最後に、「charset="utf-8">」のように文字コードの指定を行うと、正常に表示できるようです。(FireFoxとIE6で確認)
問題なければ、指定がはじめからあった方がうれしいかなと。

もう1つ。うちの場合は複数フォルダでブログを展開していますが、インライン表示用のAPIKeyと地図をポップアップさせて表示するAPIKeyはベースURLが異なるのでそれぞれ別のAPIKeyが必要になります。
APIKeyはプラグインオプションで入力するので、2つ入力可能だと便利だと思います。

以上、バージョンアップの参考になれば。


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

オフライン

#19 2005-10-02 02:15:59

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

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

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

うちのサイトの文字コードはEUCなのですが、通常ですときちんと表示できません。これはGoogleMaps本体がUTF-8なので仕方ないことですが、<script src="... の最後に、「charset="utf-8">」のように文字コードの指定を行うと、正常に表示できるようです。(FireFoxとIE6で確認)
問題なければ、指定がはじめからあった方がうれしいかなと。

ありがとうございます。取り入れます。

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

もう1つ。うちの場合は複数フォルダでブログを展開していますが、インライン表示用のAPIKeyと地図をポップアップさせて表示するAPIKeyはベースURLが異なるのでそれぞれ別のAPIKeyが必要になります。
APIKeyはプラグインオプションで入力するので、2つ入力可能だと便利だと思います。

二つ可能にすると,今度は三つとかってなりますよね roll
一つの案としては,オプションでブログごとにAPIKeyを設定できるようにするというのはいかがでしょう。
そちらの設定があれば優先して使うというのであればそれほど難しくなさそうです。

オフライン

#20 2005-10-02 06:41:08

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

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

二つ可能にすると,今度は三つとかってなりますよね 
一つの案としては,オプションでブログごとにAPIKeyを設定できるようにするというのはいかがでしょう。
そちらの設定があれば優先して使うというのであればそれほど難しくなさそうです。

あ、ブログごとがそれほど難しくないのならそちらの方が便利ですね。
ブログごとだと設定場所が多くなりそうで大変かなと思ったもので。


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

オフライン

#21 2005-10-04 19:59:29

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

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

ちなみにディレクトリが違うだけならひとつのAPIキーで大丈夫ですよ>サクラキャンドルさん

なお,ようやく次バージョンが,ものになりつつあります。
http://www.matsubarafamily.com/lab/mapb ... ?skinid=11
sneak previewっつうことで。

うまくいったら明日あたりで一部公開できるかもしれません。

オフライン

#22 2005-10-06 06:56:00

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

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

ちなみにディレクトリが違うだけならひとつのAPIキーで大丈夫ですよ>サクラキャンドルさん

おぉ、そうですか。どこかのサイトでディレクトリごとにAPIキーが必要という話を鵜呑みにしてました。
それならば、複数のKey指定がなくても行けそうですね。


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

オフライン

#23 2005-10-06 16:04:25

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

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

新しいバージョンがやっと公開できるところまで来ました。
NP_GoogleMaps 0.8, NP_GPSMap 0.6, NP_MapBlog 0.1 です。
英語のインストラクションを先に書いていたら疲れてしまったので,とりあえずリンクだけ書いておきます。
http://www.matsubarafamily.com/lab/index.php?itemid=69

http://www.matsubarafamily.com/lab/index.php?itemid=70
です。
過去のまでをインストールされた方はアンインストールしてから再インストールしてください。
それから,大変申し訳ありませんが,多くの改良を施した結果,タグの互換性は全くなくなって
しまいました。
既に使われている分についてはタグを書き直していただくよう,お願いします。

いくつか改良点・変更点を書いておくと,
・地図内に複数マーカー置けるようにした
・複数マーカー時にズームや中心位置を自動調整する機能を入れた
・地図スタイルを大幅にカスタマイズ可能にした
・イメージから位置情報を取る機能はGPSMapからGoogleMapsに移動し,標準機能として利用できるようにした
(GPSMapはタグを書かずに地図リンクを作りたい人だけ必要です)
・Flickrのイメージからも位置情報を取れるようにした(JPEGのGPS埋め込みとgeotaggingに対応)
・位置情報を集めて一つの地図に表示する地図ブログ機能を入れた(MapBlog)

MapBlogはまだまだ実装できていない機能ばかりなのですが,とりあえず地図表示とカテゴリー,アーカイブ絞込み,テンプレートを使ったInfoWindow表示までは実現したので,一応公開しておきます。[/b]

オフライン

#24 2005-10-07 00:27:15

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

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

おぉ、早速ダウンロードさせていただき、何とか同じマップを表示できたので気づいた点を。

ポップアップリンクを作成する場合に、action.phpへのリンクが正しく生成されません。
NP_GoogleMaps.phpの410行目付近、function createPopupLink()ですが、

$s = '<a href="" onclick="gm=window.open(\'' . $CONF['ActionURL'] . "?action=plugin&name=GoogleMaps";

の部分で$CONF['ActionURL']を使用してaction.phpへのリンクを生成させていますが、functionのはじめに

global $CONF;

の宣言がないので、値が空になってしまっているようです。

あわせて質問ですが、座標を手で指定する場合、Google Mapsの「このページのリンク」で得られる座標を使えばよいのでしょうか?


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

オフライン

#25 2005-10-07 03:51:16

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

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

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

おぉ、早速ダウンロードさせていただき、何とか同じマップを表示できたので気づいた点を。

ポップアップリンクを作成する場合に、action.phpへのリンクが正しく生成されません。
NP_GoogleMaps.phpの410行目付近、function createPopupLink()ですが、

$s = '<a href="" onclick="gm=window.open(\'' . $CONF['ActionURL'] . "?action=plugin&name=GoogleMaps";

の部分で$CONF['ActionURL']を使用してaction.phpへのリンクを生成させていますが、functionのはじめに

global $CONF;

の宣言がないので、値が空になってしまっているようです。

あわせて質問ですが、座標を手で指定する場合、Google Mapsの「このページのリンク」で得られる座標を使えばよいのでしょうか?

ありがとうございます。早速修正します。座標の件,それで大丈夫だと思います。ブックマークレットで入れられるようにしたいと思っています。

オフライン

Board footer