Nucleus(JP)フォーラム

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

ログインしていません。

#1 2005-10-11 13:43:27

emerald
メンバー
登録日: 2005-10-11
投稿: 9
ウェブサイト

Re: NP_MyGoogleMaps

はじめまして。
Google Maps APIを利用したプラグインを作成しましたので、
この場を借りて公開させて頂きたいと思います。

NP_MyGoogleMapsは、ブログの記事から地図へのリンクを作成し、
ポップアップウィンドウで表示するプラグインです。また、地図上の
ポインタにリンクされている記事も逆に参照できます。もちろん、
表示できる範囲内のポインタはすべて表示します。イメージとしては
AndyさんのNP_MapBlogに似ていると思います。

ダウンロードは下記URLからどうぞ。
http://blog.yoshidakamagasako.com/kamagasako/item/113

また、このプラグインを利用した記事は下記が参考になると思います。
http://blog.yoshidakamagasako.com/kamagasako/item/118

不具合の報告や機能追加の要望等を頂ければ幸いに存じます。

オフライン

#2 2005-10-12 12:42:55

emerald
メンバー
登録日: 2005-10-11
投稿: 9
ウェブサイト

Re: NP_MyGoogleMaps

NP_MyGoogleMapsをMySQL 4.0.xに対応して欲しいとのご要望が
ありましたので対応いたしました。

更新したプラグインは下記のURLからダウンロードできます。
  http://blog.yoshidakamagasako.com/kamagasako/item/120

また、このプラグインを実際に利用した記事は下記URLを参照して下さい。
背景色が薄い赤のリンクをクリックしていくと、それに合わせて地図が
どんどん移動していくことをご確認頂けると思います。
  http://blog.yoshidakamagasako.com/kamagasako/item/119

オフライン

#3 2005-10-12 13:57:28

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

Re: NP_MyGoogleMaps

面白いですねえ,これ。 big_smile
別のスレッドにも書きましたがJavaScriptの知識がほとんどないので(まあ,PHPも知りませんが),参考になります。

オフライン

#4 2005-10-13 00:35:19

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

Re: NP_MyGoogleMaps

このプラグインもすごいですね。早速ダウンロードさせていただき、試してみました。
便利だなと思ったのは、

・写真が指定できる
・記事へのLink以外に他のページへのリンクがつけられる。
お店の紹介写真と、そのお店のリンクがつけられるので旅行記や食べ歩記に便利。
・ブログ記事へのリンクがつけられる。
・別ウィンドウとブログ本文への連動がいい感じ。
これらの機能は、NP_GoogleMapsを使ってみて、欲しいなと思っていたものです。個人的に改造しようかなと考えていました。

あれば良いなあと思った機能は、
・ポインタの選択表示
お店の紹介記事を書いているときは、たとえば「らーめん屋」だけを表示するとか、1つの記事で1つのお店を紹介する場合には他のポインタは不要という場合もあると思います。
他にも「○○地方旅行記」のように記事を書いた場合にはその記事内だけのポインタを表示したいなと思うときとか。
・マップのサイズ指定,ズームレベルの個別指定オプション
マップのサイズは管理画面で指定できますが、すべてのポインタの散らばりを見たい場合や、駅やランドマークまでを範囲に入れたい場合に、ズームレベルとマップの大きさを個別指定できるとありがたいかなと。
・ポインタをクリックした時に表示される画像の最大サイズ指定オプション
大きい画像を指定した場合、説明ウィンドウが大きすぎる場合があります。
・指定したLinkをクリックした時の動作
記事とは別のLinkを指定できますが、記事を表示した状態でMAPを表示、その後Linkをクリックすると記事を表示していたWindowがLink先のものになります。記事は残してあるとありがたいなと。これは好みの問題ですね。


以上思いつくままに書きましたが、このままでもかなり楽しめるプラグインだと思います。早速使わせてもらいます。


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

オフライン

#5 2005-10-13 10:15:28

emerald
メンバー
登録日: 2005-10-11
投稿: 9
ウェブサイト

Re: NP_MyGoogleMaps

Andyさん、サクラキャンドルさん、コメントありがとうございます。

Andyさん >
こちらこそ参考にさせて頂きたいと思います。どうぞよろしくお願いします。

サクラキャンドルさん >
貴重なご意見ありがとうございます。一度にすべての対応を行うことは
困難なため、しばらく時間を頂くことになると思いますが、取り込みが
可能そうな機能から順次対応したいと思います。

# まずは画像のサイズ指定とズームレベルの指定あたりから着手ですね。

オフライン

#6 2005-10-14 01:03:25

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

Re: NP_MyGoogleMaps

emerald さんの発言:

貴重なご意見ありがとうございます。一度にすべての対応を行うことは
困難なため、しばらく時間を頂くことになると思いますが、取り込みが
可能そうな機能から順次対応したいと思います。

# まずは画像のサイズ指定とズームレベルの指定あたりから着手ですね。

さらりと書いたことに反応いただき恐縮です。
でももちろん、予定していた機能のほうを優先していただいてかまわないです。急いでるわけでもないですし、今のままでもかなり使えますので。
もちろん追加されなくても問題ないですので。


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

オフライン

#7 2005-10-16 12:03:52

emerald
メンバー
登録日: 2005-10-11
投稿: 9
ウェブサイト

Re: NP_MyGoogleMaps

画像の読み込みが遅い場合に情報ウィンドウが一部しか表示されないことがある
という問題に対応するため、画像サイズを指定できるよう更新しました。
その他の変更点はChangeLog等を参照して下さい。

ダウンロードは下記URLからどうぞ。
http://blog.yoshidakamagasako.com/kamagasako/item/125

ズーム指定については試しに実装してみたものの、思うような挙動が得られず
今回の更新には含めませんでした。以降の更新で対応するかも知れませんが、
ちょっと優先度が下がっています。ご了承下さいませ。

オフライン

#8 2005-10-26 23:49:38

emerald
メンバー
登録日: 2005-10-11
投稿: 9
ウェブサイト

Re: NP_MyGoogleMaps

地図上にマーカとして表示される位置情報に対してトラックバックを打てるようにした
MP_MyGooogleMaps 0.7を公開します。食べ歩きなどで記事自体にトラックバックするより
店に対してピンポイントでトラックバックしたいような場合に利用できます。

その他の更新などについては、ChangeLogを参照して下さい。

# 以降の更新の予定としては、情報ウィンドウのリンクをクリックした時の挙動
# (どのウィンドウで開くか)の指定や、ズームレベルの指定などを考えています。


Attachments:
zip NP_MyGoogleMaps_0.7.zip, Size: 15.78 KiB, Downloads: 423

オフライン

#9 2005-11-29 14:42:28

hiflex
メンバー
登録日: 2005-07-18
投稿: 2

Re: NP_MyGoogleMaps

すばらしいツールをありがとうございます。

http://maps.google.co.jp/
で、35.6586305,139.7454072 を検索すると東京タワーが表示されますが、

プラグイン管理の、緯度、経度にこれを入力すると、違う場所になってしまいます。
入力支援マップから、東京タワーの位置をひろうと

35.65536096743109,139.74863648414612 くらいの値になるようです。

ひょっとすると自分がへんなことをしてるだけかもしれませんが、よろしくお願いいたします。

オフライン

#10 2005-11-30 12:05:22

hiflex
メンバー
登録日: 2005-07-18
投稿: 2

Re: NP_MyGoogleMaps

Google Maps API の測地系変更によるものでしたね。
http://groups.google.com/group/Google-M ... 6e0d3497a1

たぶん、12月1日以降は問題がなくなると思います。
お騒がせしました。

あと、ついでにお願いしちゃうとしたら、
登録ポイントが一覧で確認できるとありがたいかなぁ。

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

オフライン

#11 2005-11-30 18:21:28

emerald
メンバー
登録日: 2005-10-11
投稿: 9
ウェブサイト

Re: NP_MyGoogleMaps

hiflexさん、ご報告ありがとうございます。

hiflex さんの発言:

Google Maps API の測地系変更によるものでしたね。

恥ずかしながら、初めて知りました。このような変更があったとは...

hiflex さんの発言:

あと、ついでにお願いしちゃうとしたら、
登録ポイントが一覧で確認できるとありがたいかなぁ。

リクエストありがとうございます。スキン変数で実現してみたいと思います。
今しばらくお待ち下さいませ。

オフライン

#12 2005-12-09 11:17:47

emerald
メンバー
登録日: 2005-10-11
投稿: 9
ウェブサイト

Re: NP_MyGoogleMaps

hiflexさんからご要望のありましたマーカ一覧に対応したNP_MyGoogleMaps 0.8を公開します。
サイドバーから利用しやすいよう、スキン変数として実装してみました。
具体的な表示については下記URLを参照してみて下さい(右サイドバーの一番下にあります)。
また、利用法についてはヘルプファイルを参照して下さい。

  http://blog.yoshidakamagasako.com/kamagasako/

先の投稿にあります、マーカのリンククリック時の挙動やズームレベルの指定などは
未対応です。申し訳ございません。追々対応を進めていきたいと考えております。


Attachments:
zip NP_MyGoogleMaps_0.8.zip, Size: 16.74 KiB, Downloads: 527

オフライン

#13 2006-03-14 20:41:44

kuwa6
メンバー
From: 東京
登録日: 2005-02-09
投稿: 17

Re: NP_MyGoogleMaps

NP_Googlemaps、最高です。

ひとつリクエストがあるのですが、マーカー投稿者のmemberidを取得したいのです。
欲張りを言いますと、登録日と変更日も付加できると嬉しいです。

いろいろ調べて試行錯誤しているのですが、基本がわかってないので全然ダメです・・・

オフライン

#14 2006-03-17 14:19:24

emerald
メンバー
登録日: 2005-10-11
投稿: 9
ウェブサイト

Re: NP_MyGoogleMaps

kuwa6さん、プラグインをご利用頂き、ありがとうございます。
このところまったく作業できない状況が続いており、ご数多頂いているご要望も
ほぼ放置状態になっており、心苦しく思っております。

kuwa6 さんの発言:

ひとつリクエストがあるのですが、マーカー投稿者のmemberidを取得したいのです。
欲張りを言いますと、登録日と変更日も付加できると嬉しいです。

現在のプラグインの機能のみでは実現できませんが、
gmap_loc(またはgmap_log_attr)テーブルに投稿者のidおよびタイムスタンプを
保持するフィールドを追加し、insert/updateすれば実現できそうです。
# ポインタのみで恐縮ですが、NP_MyGoogleMaps.phpのinsert()とupdate()を
# 変更すればよいようです。

時間をみつけて対応してみようと思います(が、直近の対応はあまり期待しないで
下さい。申し訳ありません)。

オフライン

#15 2006-03-17 14:32:55

kuwa6
メンバー
From: 東京
登録日: 2005-02-09
投稿: 17

Re: NP_MyGoogleMaps

emerald さんの発言:

現在のプラグインの機能のみでは実現できませんが、
gmap_loc(またはgmap_log_attr)テーブルに投稿者のidおよびタイムスタンプを
保持するフィールドを追加し、insert/updateすれば実現できそうです。
# ポインタのみで恐縮ですが、NP_MyGoogleMaps.phpのinsert()とupdate()を
# 変更すればよいようです。

時間をみつけて対応してみようと思います(が、直近の対応はあまり期待しないで
下さい。申し訳ありません)。

ヒント有り難うございます。

ver0.8の存在を知らず、ver0.6をベースにあれやこれやとカスタマイズしています。いただいたヒントで再チャレンジしてみます。
gmap_log_attr
にフィールド追加まではいったのですが、投稿者のidを拾い方が分からないという、基本的なところで挫折して、フォーラムに投げさせていただきました。

つくっているのは、このサイトです。
http://postmap.org

オフライン

#16 2006-03-17 14:47:32

emerald
メンバー
登録日: 2005-10-11
投稿: 9
ウェブサイト

Re: NP_MyGoogleMaps

kuwa6 さんの発言:

投稿者のidを拾い方が分からないという、基本的なところで挫折して、
フォーラムに投げさせていただきました。

当てずっぽうで恐縮ですが、global $memberの$member->getIDでいかがでしょう?

kuwa6 さんの発言:

つくっているのは、このサイトです。
http://postmap.org

面白そうなサイトですね。後ほどゆっくり見たいと思います。

オフライン

#17 2006-03-17 15:09:19

藤咲
Administrator
From: 広島
登録日: 2003-11-17
投稿: 1,211
ウェブサイト

Re: NP_MyGoogleMaps

kuwa6 さんの発言:

つくっているのは、このサイトです。
http://postmap.org

これ面白いですね! big_smile
さっそく知っているポストを登録しちゃいました 8)


藤咲
備忘録とかもろもろ
http://fjsk.tk/

オフライン

#18 2006-03-21 03:35:27

kuwa6
メンバー
From: 東京
登録日: 2005-02-09
投稿: 17

Re: NP_MyGoogleMaps

emerald さんの発言:

当てずっぽうで恐縮ですが、global $memberの$member->getIDでいかがでしょう?

function insert()の中

    $member -> getID;

    $sql = 'insert into '
      . sql_table('gmap_loc_attr')
      . '(loc_id, title, description, uri, img, img_width, img_height, gmember)'
      . " values(" . $loc_id
      . ", '" . mysql_escape_string($title)
      . "', '" . mysql_escape_string($description)
      . "', '" . mysql_escape_string(requestVar("uri"))
      . "', '" . mysql_escape_string($img_url)
      . "', " . mysql_escape_string($img_width)
      . ", " . mysql_escape_string($img_height)
      . ", " . $member
      . ");";

のようにしてみたのですが、どうもうまく入りません。

$member = "5"; とかにすると一応数字は入ります。
また、regist_dateのフィールドを作成して
      . ", " . date("Y-m-d H:m:s")
とかしてみるも、 これも入りません。

とても見当違いのことをしている気がしてきました。PHPの本を何冊か買ってきたので基本を学んで出直してきます。

オフライン

#19 2009-02-04 23:49:48

takashi1969
メンバー
登録日: 2009-01-30
投稿: 3

Re: NP_MyGoogleMaps

旅行記ブログで、NP_MyGoogleMapsを利用させていただいております。
記事の作りも貴殿のpluginで、楽しませていただいております。
基本的にスムーズに動いているのですが1点だけ上手にできなく行きずまっております。

ブログの記事から地図へのリンクを作成し、
ポップアップウィンドウで表示「これは問題なく作動」

ポインタにリンクされている記事を逆に参照するときに下記のようなエラーが出ます。

(ブログページに"要求されたアクションが存在しません")と表示されます。

お忙しいとは思いますが、
ぜひともお力添え、ご指導よろしくお願いいたします。

オフライン

Board footer