User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha






カテゴリ: 02. XOOPS Modules
MyGmap Module 1.0.0 Beta3b ヒット数
 zip/236.98 KB(2006-02-21 05:38:09 )   tar.gz/207.49 KB(2006-02-21 05:38:07 )  
バージョン: 1.00Beta3b
掲載日:  2006-2-21
説明:
このモジュールは、XOOPS上でGoogle Mapサービスを利用した、地図を表示する
モジュールです。

ファイル情報
MyGmap モジュール
このモジュールは、XOOPS上でGoogle Mapサービスを利用した、地図を表示する
モジュールです。

元々は、「尾道apartment-Px」のt_miyabi氏が公開された
gmapモジュールをベースにして、

 ・データベースを利用した登録機能、
 ・フリーのGeoCodingサービス(住所情報から緯度経度を求めるサービス)を
  利用した住所検索及び逆検索機能(現在地の住所表示)

を追加したモジュールです。

現在は、まだ実験段階で、DBへの登録は管理者しか行えないなど、不完全な点も
ありますが、とりあえず公開させていただきます。
但し、下記にも述べていますが、Google Maps APIを利用した地図の有償による提供は
許されていないとのことですのでご注意下さい。

(ほとんどあり得ないと思いますが、XOOPSのユーザ登録が有償になっており、
 登録ユーザのみが本モジュールを利用できるなどの設定の場合などが
 上記の有償提供に該当します。
 会員限定のクローズなサイトでも、無償提供なら問題ないと考えます。)
 
ご注意
1.0 Beta3 以降では、モジュール内で使用しているXoopsTableObjectクラスが、
拙作のWordPressモジュールよりも新しくなっておりメソッドの追加により、
両モジュールを同時に動作させる際(ブロックの表示など)で問題が生じます。
WordPressモジュールと併用される際には、/modules/mygmap/classs/xoopstableobject.php
を/modules/wordpress/classに上書きコピーを行って下さい。

[導入及び初期設定方法]
1.解凍したファイルのmodules/mygmapフォルダをXOOPSサイトのmoduleフォルダに
  コピーまたは転送して下さい。
2.「管理メニュー」の「モジュール管理」にて、モジュールのインストールを行って下さい。
3.「管理メニュー」の「MyGmap」-「一般設定」で必要な初期設定を行って下さい。
  最低限下記の「Google Maps API」に述べている利用登録を行ない、キーを取得しないと、
  地図の表示が出来ません。
4.位置情報のデータベースへの登録は、管理者権限を持つユーザがモジュールのトップ画面
  経由にて行えます。
  登録したい地図の位置を表示後に、画面の下の方にある、
  「現在地をカテゴリー追加」「現在地をマーカ追加」「現在地をエリア追加」などを
  選択して各々の登録画面を開いて下さい。「カテゴリー」「マーカー」「エリア」については
  下記を参照して下さい。
5.地図に住所検索の機能を持たせたい場合には、下記の「利用しているWEBサービス[重要]」を
  参照の上で、「管理メニュー」の「MyGmap」-「一般設定」にてそれぞれのオプションを
  有効にして下さい。

MyGmapでデータベースに登録できる情報
・カテゴリー
  複数の「マーカー」を管理する単位
  カテゴリー登録編集画面にて設定される位置情報は、カテゴリを選択したときの
  初期表示位置になります。
・マーカー
  A-Z及び1-20の番号付きのラベルを任意指定できる位置情報
  クリックした場合に吹き出しが表示され、吹き出し内の文字列も
  bbcodeにて設定が可能です。
・エリア
  上記のカテゴリーやマーカとは独立して表示位置情報を登録できます。
  マーカーが集中する位置をクローズアップするなどの目的で使用して下さい。
・その他
  元となったgmapモジュールの設定オプションもそのまま残っています。
  上記の「カテゴリー」「マーカー」「エリア」が登録されていない状態で、
  管理画面にて初期表示位置だけを緯度経度で設定して表示することも出来ます。
  モジュール導入時にはこのモードにて原作のまま尾道付近が表示されます。

利用しているWEBサービス[重要]
Google Maps API
  Googleが提供している地図表示の為のサービスです。
  使用される方は、無料の登録が必要です。

  この利用規約によるとこのサービスを利用して公開する地図を
  有償提供してはいけないとのことです。
  登録を行うと、ウェブに埋め込む為のHTMLソースが表示されます。
  このソース中に「key =xxxxxxx"」という部分がありますので
  このxxxxxxx部分(本当は80文字以上のランダムな英数字列)のみを
  MyGmapモジュールの管理画面の一般設定に設定して下さい。

CSISシンプルジオコーディング実験(Simple Geocoding Experiment)
  
  住所及び駅名文字列から、緯度経度を求めるRESTサービス。
  但し、当サービスは、東京大学空間情報科学研究センターの支援の下
  東京大学生産技術研究所 戦略情報融合国際研究センター助手
  東京大学空間情報科学研究センター客員研究員 相良 毅氏が
  実験の目的で公開されていますので、
  「CSISシンプルジオコーディング実験 参加規約」
  
  をお読みいただき同意いただいた方しかご使用にならないで下さい。

  研究実験という位置づけのため、一応本モジュールの公開に関しては、一部サンプルの
  ソースを転用させていただいた事もあり、相良 毅氏に確認の上でご了解をいただいて
  おりますが、下記のコメントをいただいております。

  > 結論から申しますと、お問い合わせ頂きました目的であれば改変・配布ともに
  > 問題ありません。オープンソースのモジュールとして広く利用されることは、
  > 私にとっても研究成果が広く認められるということになりますので、
  > 非常にありがたいことです。ぜひご活用ください。
  >
  > ただ、将来サーバの負荷が高くなりすぎますと利用を制限しなければならない
  > 可能性があること、サーバメンテナンスのために停止することがあることの
  > 2点をあらためてご了承下さい。また、モジュールを利用する方にもこの点を
  > 明確にしていただきますようお願いいたします。

  ということで、
   1.将来サーバの負荷が高くなりすぎると利用を制限しなければならない可能性がある。
   2.サーバメンテナンスのために停止することがある
  の2点をあらためてご了承下さい。
  
  なお、本サービスを使用するオプションを有効にされた場合には、
  自動的に上記参加規約に基づいたリンクが表示されます。
  Hack等による本リンクの削除は禁止します。
  
  また、本実験サービスにて使用している元データは、
  住所情報: 国土交通省 国土計画局 街区レベル位置参照情報
  駅情報: 国土交通省 国土計画局 国土数値情報
  となっております。
  駅情報については約10年前のデータのため新設路線や新設駅は検索できません。

InvGeoCoder
  緯度経度情報から住所を求めるRESTサービス。
  特に使用条件は無いようですが、上記ページの「注意書き」を良くお読み下さい。
  本サービスを使用するオプションを有効にされた場合には、現在表示中の地図の
  中心部分の住所を地図の下端に表示します。

 注意)
  「CSISシンプルジオコーディング実験」及び「InvGeoCoder」の利用時においては、
  AJAXの仕組みにてWEBサービスを提供しているサーバから逐次情報取得を行っています。
  但し、JavaScriptのセキュリティー上の制限で直接これらのサービスサイトにアクセス
  することが出来ないため一旦このモジュールを設置しているサーバ経由でサービスサイトへの
  リクエストを中継しています。
  これによって本モジュール設置サイト及びGoogle以外のサイトには、利用ユーザの直接のアクセス
  履歴は残らない様になりますが、検索機能利用によって若干のサーバ負荷の増加があり得ることを
  ご了解下さい。
  (実用に支障が出ない範囲で出来る限り、サーバリクエストの回数を減らす工夫はしています)

修正履歴
1.0.0 Beta3b(2006/02/21)
・不具合修正
 -管理画面の削除機能が動作しない

1.0.0 Beta3a(2006/02/19)
・不具合修正
 - カテゴリ修正リンクが動作しなくなっていた

1.0.0 Beta3(2006/02/19)
・以下の機能追加
 - 管理画面内で、各登録データの修正・削除を可能に
 - XOOPSブロックにてマーカー定義を元にした地図表示
 - 「CSISシンプルジオコーディング」使用時に直接クエリーパラメータで住所・駅検索を可能に
・その他
 - 吹き出し内で、画像及びスマイリーを使用可能に
 - XOOP2.0.10JP 以降の Token機構を持たないXOOPSへの対応
 - 内部構造の大幅書き直し

1.0.0 Beta2(2006/01/10)
・幾つかの不具合調整及び微調整
 - 登録フォームのエラーチェック条件 の見直し
 - マーカー登録エラー時に地図が変なところに飛んでいった
 - 一般設定の地図の大きさ設定の幅と高さが反対だった
 - マーカー登録後に常に初期画面にリダイレクトしていたのを
  該当カテゴリ表示にリダイレクト

1.0.0 Beta(2006/01/06)
・初期リリース



12377 回のダウンロード  12377  ファイルサイズ zip/236.98 KB(2006-02-21 05:38:09 )  tar.gz/207.49 KB(2006-02-21 05:38:07 )    利用可能なOS/ソフト等   ホームページ http://www.kowa.org
評価: 9.00 (17 票)
このダウンロードを評価する | 投稿 | ファイル破損/リンク切れを報告 | 友達に教える | コメント (41)


投稿された内容の著作権はコメントの投稿者に帰属します。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-1-11 8:16  更新日時: 2006-1-11 8:16
 Re: MyGmap Module 1.0.0 Beta2
こんにちは。MyGmap 使わせていただきました。
ブラウザからマーカーを追加できるのはとても快適です。

ところで、カテゴリについて選択時の map 移動を無くすことは出来ませんでしょうか?map 移動はエリア選択に任せて、カテゴリはマーカー一覧の表示に限定させたいと思いカテゴリ選択時に現在の緯度経度を渡せば…とテンプレートとソースを眺めてみたのですが、不勉強のため分かりませんでした。
もし方法があれば教えてください。

投稿者 スレッド
nobunobu
投稿日時: 2006-1-11 13:37  更新日時: 2006-1-11 13:37
管理人
登録日: 2004-1-22
居住地:
投稿数: 492
 Re: MyGmap Module 1.0.0 Beta2
引用:
ところで、カテゴリについて選択時の map 移動を無くすことは出来ませんでしょうか?map 移動はエリア選択に任せて、カテゴリはマーカー一覧の表示に限定させたいと思いカテゴリ選択時に現在の緯度経度を渡せば…とテンプレートとソースを眺めてみたのですが、不勉強のため分かりませんでした。
もし方法があれば教えてください。

残念ながら、これかなり難しいですね。
現在地をカテゴリー選択と同時に渡すのにはテンプレートの修正だけでは無理です。
index.phpも修正が必要で、現在のパラメータの評価順も変更しないといけないので、
かなりの書き直しが必要となると思います。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-1-12 9:48  更新日時: 2006-1-12 9:48
 Re: MyGmap Module 1.0.0 Beta2
お返事ありがとうございます。
引用:
残念ながら、これかなり難しいですね。

そうですか。残念です。
であれば、同じカテゴリをエリアごとに分けるなどで対応したいと思います。
ありがとうございます。開発がんばってください。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-1-11 17:05  更新日時: 2006-1-11 17:05
 Re: MyGmap Module 1.0.0 Beta2
おもしろいモジュールありがとうございます。
早速インストールしてみて、地図は表示できるのですが、
その下にある現在地をマーカーするボタンなどを押すと
画面が真っ白になってしまいます。
URLは  /modules/mygmap/marker.php
になります。原因はなんででしょうか?
わからないので、おしえてください。
よろしくお願いします。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-1-16 14:53  更新日時: 2006-1-16 14:53
 Re: MyGmap Module 1.0.0 Beta2
はじめまして、コメントに割り込んでしまいすみません。

自分も通りすがりさんと同じ現象が起きておりまして、もし原因があれば教えてください。

Xoopsのバージョンでしょうか?

投稿者 スレッド
nobunobu
投稿日時: 2006-1-16 15:00  更新日時: 2006-1-16 15:00
管理人
登録日: 2004-1-22
居住地:
投稿数: 492
 Re: MyGmap Module 1.0.0 Beta2
> Xoopsのバージョンでしょうか?
残念ながら、現状のMyGmapはXOOPS2.0.10JP以降でないと正式に動作しません。
次リリースでこのあたりは改善する予定です。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-1-16 15:16  更新日時: 2006-1-16 15:16
 Re: MyGmap Module 1.0.0 Beta2
お忙しい中、ありがとうございます。

すみません、この話題は他のところでされていたのですね。書く前に気づけばよかったです。
バージョンアップします・・・

今後もいいものを期待していますのでよろしくお願いします。ありがとうございました。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-2-9 5:01  更新日時: 2006-2-9 5:01
 Re: MyGmap Module 1.0.0 Beta2
はじめまして、私もMyGmapをとても便利に使わせていただいています。
私の環境ではXOOPS2.0.13aですが、時々「現在地をマーカー追加」を押したあとに、modules/mygmap/marker.phpのURLで真っ白になります。
その場合は、リロードすれば画面が登場します。

あと、住所や駅のテキストボックスに入力した後、検索ボタンがないのでEnterを押すのですが、何も反応がないときがあります。

このあたり、なにかしら改善があるとうれしいです。

これからもがんばってください!

投稿者 スレッド
nobunobu
投稿日時: 2006-2-19 8:38  更新日時: 2006-2-19 8:38
管理人
登録日: 2004-1-22
居住地:
投稿数: 492
 Re: MyGmap Module 1.0.0 Beta2
引用:
住所や駅のテキストボックスに入力した後、検索ボタンがないのでEnterを押すのですが、何も反応がないときがあります。

検索については、テキスト入力に同期して順次検索実行する様になっていますので、ボタンを用意していません。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-1-31 3:12  更新日時: 2006-1-31 3:12
 アンインストールでmywebxoops_mygmap_categoryが削除されない
Wordpressを利用させていただいています。ありがとうございます。今度はMyGmapも利用させていただこうとインストールしました。

様子が分かったところで、初期状態に戻そうとアンインストールしたところ、mywebxoops_mygmap_category が削除されずに残ってしまいました。

この報告がお役に立てば幸いです。

投稿者 スレッド
nobunobu
投稿日時: 2006-2-3 9:40  更新日時: 2006-2-3 9:40
管理人
登録日: 2004-1-22
居住地:
投稿数: 492
 Re: アンインストールでmywebxoops_mygmap_categoryが削除さ...
御報告いただきありがとうございました。
xoops_version.php内のcategoryテーブル名が間違っておりました。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-2-20 3:02  更新日時: 2006-2-20 3:02
 Re: MyGmap Module 1.0.0 Beta3a
試用させていただきました。
エリアを削除することができませんでした。
PHPデバグで下記のエラーが出ています。

Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in /xoops_root_path/modules/mygmap/class/xoopssimplecontroller.php on line 42

Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in /xoops_root_path/modules/mygmap/class/xoopssimplecontroller.php on line 51

Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in /xoops_root_path/modules/mygmap/class/xoopssimplecontroller.php on line 89

Fatal error: Call to undefined function: __l() in /xoops_root_path/modules/mygmap/class/xoopssimplecontroller.php on line 103

投稿者 スレッド
nobunobu
投稿日時: 2006-2-21 5:22  更新日時: 2006-2-21 5:22
管理人
登録日: 2004-1-22
居住地:
投稿数: 492
 Re: MyGmap Module 1.0.0 Beta3a
申し訳ありません。

modules/mygmap/class/xoopssimplecontroller.php の103行目の

xoops_confirm(array('op'=>'deleteok',$this->_objectKey=>$key), $this->url, __l("Delete this Record")."? [ID=".$key."]");



xoops_confirm(array('op'=>'deleteok',$this->_objectKey=>$key), $this->url, $this->__l("Delete this Record")."? [ID=".$key."]");

に修正願えないでしょうか?

投稿者 スレッド
nobunobu
投稿日時: 2006-2-21 5:42  更新日時: 2006-2-21 5:42
管理人
登録日: 2004-1-22
居住地:
投稿数: 492
 Re: MyGmap Module 1.0.0 Beta3a
とりあえず、削除機能不具合修正して、1.0.0Bata3bをリリースしました。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-2-21 10:59  更新日時: 2006-2-21 10:59
 Re: MyGmap Module 1.0.0 Beta3b
MyGmap、楽しく使わせていただいています。
Beta3bを導入したのですが、Beta2のときに設定したマーカーのバルーンが出なくなってしまいました。
マーカーの一覧は出ますし、管理者としてログインすれば[修正]というリンクも表示されますが、
[修正]をクリックすると、「No Record Found」と出て、元画面に送り返されます。
カテゴリーについても、同様で[修正]をしようとすると、「No Record Found」です。

原因がわかりましたら、ご教示いただければ幸いです。

投稿者 スレッド
nobunobu
投稿日時: 2006-2-21 13:18  更新日時: 2006-2-21 13:18
管理人
登録日: 2004-1-22
居住地:
投稿数: 492
 Re: MyGmap Module 1.0.0 Beta3b
引用:
Beta3bを導入したのですが、Beta2のときに設定したマーカーのバルーンが出なくなってしまいました。

モジュール管理画面にて、モジュールの更新はして頂けたでしょうか?
あと、Javascriptも変更されているので、ブラウザのキャッシュをクリアして頂いた方が良いかもしれません。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-2-21 16:52  更新日時: 2006-2-21 16:52
 Re: MyGmap Module 1.0.0 Beta3b
引用:
モジュール管理画面にて、モジュールの更新はして頂けたでしょうか?

はい、モジュールの更新もキャッシュのクリアもしてみましたが、結果は変らずです。
アメリカのニューヨークに置いているマーカー(一番最近置いたもの)だけはバルーンも出るんですが……。
ただ、[修正]を押すとNo Record Foundになるのは同じでしたが。

いったん旧バージョンに戻して、再度トライしてみます。

投稿者 スレッド
nobunobu
投稿日時: 2006-2-22 4:05  更新日時: 2006-2-22 4:05
管理人
登録日: 2004-1-22
居住地:
投稿数: 492
 Re: MyGmap Module 1.0.0 Beta3b
引用:
はい、モジュールの更新もキャッシュのクリアもしてみましたが、結果は変らずです。

もしかして、XOOPSのテンプレートセットを作成されていますか?
今回MyGmapのテンプレート関係は、JavaScriptの読込方法や、編集の時に
渡すIDのパラメータなどが、汎用化とブロック同時表示対応の為に、
かなり変更を行っているため、古いテンプレートのままだと、うまく動作しません。
おそらく動作不良の症状見ると、古いテンプレートの内容が表示されている様に
思うのですが。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-2-22 8:40  更新日時: 2006-2-22 8:40
 Re: MyGmap Module 1.0.0 Beta3b
引用:
もしかして、XOOPSのテンプレートセットを作成されていますか?

そのとおりでした。
テンプレートをデフォルトに戻したら、無事に表示
されました。どうもありがとうございました。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-2-23 7:22  更新日時: 2006-2-23 7:22
 Re: MyGmap Module 1.0.0 Beta3b
MyGmapを利用させていただいております。

1.0.0 Beta2から最新版にバージョンアップしたところ、
各カテゴリーの1番目のマーカー以外が表示されなく
なってしまったのですが(レコードとしては残っている
ようです)、そのようなことは他でも報告されて
おりますでしょうか。
あまり詳しくないため自分のバージョンアップの仕方に
間違いがある可能性もあるため、もし同じようなことがあれば教えてください。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-2-23 7:27  更新日時: 2006-2-23 7:27
 Re: MyGmap Module 1.0.0 Beta3b
すみませんテンプレートの問題でした。
お騒がせいたしました。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-2-26 4:51  更新日時: 2006-2-26 4:51
 Re: MyGmap Module 1.0.0 Beta3b
はじめまして MyGmapを使わせていただいております。
カテゴリやマーカーの削除ができるようになったことを最近知りまして、
Beta3bをダウンロードしてインストールしましたところ、
一部機能で動作しない部分がありましたので、ご連絡いたします。

いずれも管理画面では設定済で、
1.0.0 Beta版では動作していました。
是非ともご対応お願いします。

・住所を入力しても検索されない
 ブラウザの左下にエラーの表示がでました。

・住所の表示がでない 
 画面上に住所表示が反映されませんでした。
 マーカーを追加したあと、機能するときもありました。

以上 

投稿者 スレッド
nobunobu
投稿日時: 2006-2-26 12:39  更新日時: 2006-2-26 12:39
管理人
登録日: 2004-1-22
居住地:
投稿数: 492
 Re: MyGmap Module 1.0.0 Beta3b
引用:

・住所を入力しても検索されない
 ブラウザの左下にエラーの表示がでました。

どんなエラーメッセージでたのでしょうか?
引用:

・住所の表示がでない 
 画面上に住所表示が反映されませんでした。
 マーカーを追加したあと、機能するときもありました。

・モジュールの更新をして頂いてますか?
・ブラウザは何をお使いですか?
・ブラウザのキャッシュを削除願えますでしょうか。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-2-26 13:51  更新日時: 2006-2-26 13:51
 Re: MyGmap Module 1.0.0 Beta3b
こんばんは お返事ありがとうございます。
empireともうします。

引用:
どんなエラーメッセージでたのでしょうか?

IEのステータスバー上のアイコン(左下)が「!」マークになり、
ページでエラーが発生しました とのメッセージが表示されました。
アイコンをクリックして開示したところ下記のようなメッセージがでました。

ライン:272
文字:3
エラー:オブジェクトがありません
コード:0
URL:自身のHPのURL/mygmap+index.htm


引用:
・モジュールの更新をして頂いてますか?

BETA版のときと少し様子が違った感じがしたので
モジュールは一回、再インストールをしています。

引用:
・ブラウザは何をお使いですか?

IE6(WindowsXp)です

引用:
・ブラウザのキャッシュを削除願えますでしょうか。

はい、これからやってみます。
変化が生じた場合はご連絡いたします。

よろしくお願いいたします。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-6-30 0:55  更新日時: 2006-6-30 0:55
 Re: MyGmap Module 1.0.0 Beta3b
はじめまして。
当方でも入力に反応しない現象が出ています。
エラーの出現状態(!アイコンがステータスバーに出る)は同じです。
このモジュールは最近知ったばかりで、旧バージョンのインストール歴はなく、β3が初インストールです。
OSはXPpro、IEのバージョンは6です。
サーバはWindows2000Serverです。

コードにデバッグ文を突っ込んで、エラーが出る部分を特定してみました。
「mygmap.js」の「myGmapHTTPRequestLoc」関数の最下行にある「httpReq.send(data);」を通過するとエラーになります。
dataの中身は、住所欄に「東京都」と入力したとき、下記の通りでした。

addr=%E6%9D%B1%E4%BA%AC%E9%83%BD&series=ADDRESS&geoop=csis

見た感じちゃんとURLエンコードされてるように見えます。。。

ふと思ったんですが、このモジュール(というか仕掛け全体として)は、LAN内で稼動中のサーバでは動かないのでしょうか?
そんなことないかな・・・。
HTTP://(めっちゃローカルな名前)/mygmap・・・
な感じで稼動しているxoopsなんですが。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-6-30 1:04  更新日時: 2006-6-30 1:04
 Re: MyGmap Module 1.0.0 Beta3b
不正確な表現がありました。

>OSはXPpro、IEのバージョンは6です。
>サーバはWindows2000Serverです。

xoopsが稼動しているのはLAN内のWindows2000Serverです。
それをWindowsXPproのPCでIE6を使って閲覧しています。

xoopsのバージョンは「XOOPS 2.0.15 JP」です。
xoopsのインストールはいろんなサイトの情報を参考に行いました。
字化けなどもないので、稼動状態に異常はないと思います。

他のモジュールが干渉してる可能性があるようでしたら、使っているモジュールの一覧も掲載できます。

何か情報をいただけたらと思いますm(__)m

投稿者 スレッド
通りすがりさん
投稿日時: 2006-2-27 5:40  更新日時: 2006-2-27 5:40
 マーカークリック時の動作
Bata3bを使わせていただいております。
ありがとうございます。

不具合ではないのですが、質問させてください。

Bate2の頃は、マーカーをクリックすると、
マップが表示されるようにページトップへ
画面遷移していたのですが、Bate3からは
移動しないようです。

現在マーカーを30個ほど立てていまして、
一番下のマーカーをクリックしようとすると、
マップが画面外へ出てしまいます。

マーカーをクリックすると、画面トップへ
移動するようにするには、簡単に出来るのでしょうか。
テンプレートのアンカーの部分に「#」を入れたのですが
移動しません。

お忙しいところ申し訳ございませんが、
よろしくお願いします。

投稿者 スレッド
nobunobu
投稿日時: 2006-3-2 8:08  更新日時: 2006-3-2 8:08
管理人
登録日: 2004-1-22
居住地:
投稿数: 492
 Re: マーカークリック時の動作
引用:

Bate2の頃は、マーカーをクリックすると、
マップが表示されるようにページトップへ
画面遷移していたのですが、Bate3からは
移動しないようです。

確かに、Beta3では、各マーカーリンクをブックマーク可能なURLにリンクさせ、
クリック時にはこれを無視して地図の再描画だけを実行する、ってな
ロジックに変更したために、こういう副作用がおこったようです。

mygmap.jsの、58行目あたりからの

function myGmapCenterAndZoom(x,y,zoom,id) {
  mygmap_map.centerAndZoom(new GPoint(x,y), zoom);
  if (useUDAPI) {
    for (var i=0; i<_myGmapMarkers.length; i++) {
      if (_myGmapMarkers[i].id == id) {
        _myGmapMarkers[i].setZIndex(0);
      } else {
        _myGmapMarkers[i].setZIndex(Math.round(_myGmapMarkers[i].getLatitude()*-100000));
      }
    }
  }
}



function myGmapCenterAndZoom(x,y,zoom,id) {
  mygmap_map.centerAndZoom(new GPoint(x,y), zoom);
  if (useUDAPI) {
    for (var i=0; i<_myGmapMarkers.length; i++) {
      if (_myGmapMarkers[i].id == id) {
        _myGmapMarkers[i].setZIndex(0);
      } else {
        _myGmapMarkers[i].setZIndex(Math.round(_myGmapMarkers[i].getLatitude()*-100000));
      }
    }
  }
  window.location.hash="#";
}

の様に変更頂ければ改善されると思います。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-3-1 5:30  更新日時: 2006-3-1 5:30
 Re: MyGmap Module 1.0.0 Beta3b
いつも大変参考にさせていただいております。
3bをインストールしていますが、3aからの変更箇所である削除機能が表示されません。
カテゴリー、エリア共に[修正]のみ表示されています。
xoopsは 2.0.13a jpです。
尚、テンプレートはmygmap_index.htmlのみ、オリジナルからカテゴリーやエリア等の表示場所を
mapの下に表示するように変更してあります。

又、住所・駅 検索も利かない様子です。

お忙しいところ恐縮ですがご指導ください。

投稿者 スレッド
nobunobu
投稿日時: 2006-3-1 9:53  更新日時: 2006-3-1 9:53
管理人
登録日: 2004-1-22
居住地:
投稿数: 492
 Re: MyGmap Module 1.0.0 Beta3b
引用:

3bをインストールしていますが、3aからの変更箇所である削除機能が表示されません。

削除機能はXOOPSの管理画面側に用意してあります。

引用:

尚、テンプレートはmygmap_index.htmlのみ、オリジナルからカテゴリーやエリア等の表示場所を
mapの下に表示するように変更してあります。

mygmap_index.html かなり内容が変更になりましたが、
3bのmygmap_index.htmlに対して再修正して頂けたという事でしょうか?

引用:

又、住所・駅 検索も利かない様子です。

現在他の方でも動かないケースある様なので、調査中です。
少々お待ちください。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-3-2 1:48  更新日時: 2006-3-2 1:48
 Re: MyGmap Module 1.0.0 Beta3b
お忙しい中ご回答いただき誠に恐縮です。

削除機能につきましては、当方の3bアップデートが正常ではなかった様子です。
再度アップデートを行い、管理画面での削除機能確認いたしました。失礼いたしました。
(当初のバージョンでは、表示画面上に削除項目があったため、勘違いいたしておりました)

住所・駅検索はやはり動作しない様子です。
トレースを見ると、ロケーションのリクエストは行われているものの、レスポンスが帰っていないように見えます。
素人ですみません。これからもよろしくお願いいたします。
取り急ぎご報告まで。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-3-10 1:14  更新日時: 2006-3-10 1:14
 Re: MyGmap Module 1.0.0 Beta3b
mygmapの存在を知り、早速ダウンロードして使用しているのですが、どうも「削除機能」がうまく作動しません。

サーバーには問題なくアップできており、マップ自体も問題なく表示させるのですが…
アドバイスをお願いします。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-4-15 7:01  更新日時: 2006-4-15 7:01
 Re: MyGmap Module 1.0.0 Beta3b
classディレクトリの中の
xoopssimplecontroller.php の147行目ぐらいにある

SIMPLE_CONTROLLER_ACTION_SUCESS は

SIMPLE_CONTROLLER_ACTION_SUCCESS となるべきでしょう.

投稿者 スレッド
nobunobu
投稿日時: 2006-4-17 15:21  更新日時: 2006-4-17 15:21
管理人
登録日: 2004-1-22
居住地:
投稿数: 492
 Re: MyGmap Module 1.0.0 Beta3b
引用:
SIMPLE_CONTROLLER_ACTION_SUCESS は

SIMPLE_CONTROLLER_ACTION_SUCCESS となるべきでしょう.

確かにその通りですね^^;
ありがとうございました。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-5-8 6:47  更新日時: 2006-5-8 6:47
 Re: MyGmap Module 1.0.0 Beta3b
xoops cube 2.1 alpha 2cで運用していますが、
「カテゴリ」、「マーカー」、「表示エリア」の削除で次のエラーが発生目し目的のデータが削除できないのですが、
何か解決につながる情報はございませんでしょうか。
よろしくお願いいたします。

Fatal error: Cannot instantiate non-existent class: legacy_rendertargetmain in /xoopsのroot/include/functions.php on line 119

投稿者 スレッド
nobunobu
投稿日時: 2006-5-8 13:40  更新日時: 2006-5-8 13:40
管理人
登録日: 2004-1-22
居住地:
投稿数: 492
 Re: MyGmap Module 1.0.0 Beta3b
これは、XOOPS Cube2.1の方の問題ですね。
管理画面で、xoops_confirmという確認画面出力ロジックが使えないようになっていますね。

XOOPS Cube2.1での対応方法については、少々検討の時間をいただけますでしょうか。

御報告ありがとうございました。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-6-1 22:35  更新日時: 2006-6-1 22:35
 Re: MyGmap Module 1.0.0 Beta3b
はじめまして、MyGmapを是非活用したいと考えております。以前、質問事項が他の方からあった症状(不具合)と同じなのですが、結果が分からなかったことと、慣れていないことなどから、新規投稿させていただきました。何卒宜しくお願いします。

イントラネットで使用したところ、住所を入力して検索する機能が働きません。ブラウザの左下にエラーの表示が出ます。
引用:
IEのステータスバー上のアイコン(左下)が「!」マークになり、ページでエラーが発生しました とのメッセージが表示されました。アイコンをクリックして開示したところ下記のようなメッセージがでました。
ライン:272
文字:3
エラー:オブジェクトがありません
コード:0
URL:自身のHPのURL

また、住所の表示も出ません。

因みにインターネット上でも複数xoopsを立ち上げて(まだまだ実験的なサイト)いるのですが、実行出来るサイトと上記不具合が出るサイトとがあります。同じ条件で設定をしてはいるはずなのですが・・

無知ながらも、イントラネットはプロキシサーバーとかが、関係してダメなのか?と。インターネットもサーバー側が原因なのか?と考えています。

どうしても使いたいmoduleです! どうかご教授願います。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-9-4 12:35  更新日時: 2006-9-4 12:35
 Re: MyGmap Module 1.0.0 Beta3b
MyGmap便利に使わせてもらってます
こんなことが出来たら良いなという要望ですが、
1.各ページ毎に表示場所が変えられるブロック
2.本家GMAPのようにマウスホイールで拡大縮小ができる
1.は難しそうですが、2.は以外と簡単に出来そうな気がします・・・って気がするだけで、GMAPのスクリプト読んでも私自身はまだ良くわかってません
もしお時間がありましたら実現のヒントなど教えていただけるとありがたいです。

投稿者 スレッド
通りすがりさん
投稿日時: 2006-11-29 10:12  更新日時: 2006-11-29 10:12
 Re: MyGmap Module 1.0.0 Beta3b
MyGmap Module 1.0.0 Beta3bを使用していますが、地図に【カテゴリ】や、【エリア表示】が出ません。別ページに飛んでしまします。また、拡大縮小のハンドルらしきものや、航空写真も表示しません。なんででしょうか?!

投稿者 スレッド
通りすがりさん
投稿日時: 2007-1-23 5:26  更新日時: 2007-1-23 5:26
 Re: MyGmap Module 1.0.0 Beta3b
投稿させて頂きます。

2.0.16a JPをレンタルサーバーとXSASのバージョン4
でmygmapを利用させて頂いています。
レンタルサーバー上は、問題なく使用できているのですが一度は、成功したもののXSASで再インストールを試みた所、下記のようなエラーが出てインストールが出来なくなりました。

Table 'xoops1_mygmap_category' already exists

当方初心者の為、このエラーの意味が分からなく
投稿させて頂きました。
何卒ご教授願います。

投稿者 スレッド
通りすがりさん
投稿日時: 2007-8-15 3:00  更新日時: 2007-8-15 3:00
 Fatal error on MyGmap with XOOPS Cube Lagacy 2.1.1
MyGmap は、XOOPS Cube Lagacy と互換性があるでしょうか? (なければ、今後の対応予定等は?)

XOOPS Cube Lagacy 2.1.1 に MyGmap 1.0.0Beta3b をモジュールインストール後、下記の操作を行うと、Fatal error が発生します。
他のモジュールをインストールせずに、MyGmap だけをインストールしても同様の結果でした。
原因・対策等について、アドバイスをお願いできるでしょうか。

[現象]
管理画面にアクセスすると、Fatal error が発生します。
ただし、各サブメニューに直接アクセスすれば、各サブメニューが表示されます (カテゴリー管理、マーカー管理、表示エリア管理、ブロックアクセス権限、一般設定) 。
一般設定において「送信」ボタンをクリックすると、Fatal error が発生します。
http://localhost/modules/mygmap/admin/index.php
http://localhost/modules/mygmap/admin/admin.php?fct=preferences&op=showmod&mod=20
Fatal error: Call to a member function mid() on a non-object in D:\homepage\modules\mygmap\admin\admin.php on line 51

Mini Map をブロックインストール後、表示先のモジュールにアクセスすると、Fatal error などが発生します。
http://localhost/
Fatal error: Call to a member function getVar() on a non-object in D:\homepage\modules\mygmap\blocks\minimap.php on line 42
Notice [PHP]: Only variable references should be returned by reference in file D:\homepage\modules\mygmap\class\xoopstableobject.php line 819
Notice [PHP]: Only variable references should be returned by reference in file D:\homepage\modules\mygmap\class\xoopstableobject.php line 391

[xoops環境 - local/Windows]
デバッグモード: 「PHPデバグ」に設定
XOOPS_ROOT_PATH = D:/homepage
XOOPS_URL = http://localhost
XOOPS Cube Lagacy 2.1.1
mysql 4.0.27
php 5.2.0
apache 2.0.59
Windows XP HE SP2

以上、宜しく御検討願います。