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
minimapにもマーカーを表示させたいのですが 投稿者: hiroyuki 投稿日:2006/09/07(Thu) 19:37 No.81  
はじめまして、
my gmapでページのクオリティをあげることができました。感謝しています。
さっそくですが、minimapにもマーカーを表示させたいのですが、
(カスタムブロックのように使用し、大きめに表示したいと考えています)
テンプレートの編集で可能でしょうか。
可能であれば、どのように記述したらよろしいてしょうか
教えていただければと思います。よろしくお願いいたします。


Re: minimapにもマーカーを表示させたいのですが 投稿者: hiroyuki 投稿日:2006/09/13(Wed) 16:50 No.87  

すいません上記、質問の仕方がまずかったでしょうか。
なにか根本的なアドバイスでもいただけると助かるのですが…
よろしくお願いいたします。


Re[2]: minimapにもマーカーを表示させたいのですが 投稿者: NobuNobu 投稿日:2006/09/20(Wed) 14:37 No.88  

返信遅くなって、申し訳ありません。
質問内容に関しては、まったくまずい部分はありません。
但し、hiroyukiさんのご要望を実現させるには、かなりいろいろな部分の修正が
必要となってきます。
吹き出しの事を気にしないのであれば、mygmap.js の43行目あたりの

function myGmapShowBlocks() {
  for (var i=0; i<myGmapMiniMap_idx; i++) {
    var element = document.getElementById(myGmapMiniMaps[i].divid);
    if (element) {
      var map = new GMap(element);
      map.addControl(new GSmallZoomControl());
      map.centerAndZoom(new GPoint(myGmapMiniMaps[i].x,myGmapMiniMaps[i].y), myGmapMiniMaps[i].zoom+1);
      myGmapMiniMaps[i].map = map;
    }
  }
}



function myGmapShowBlocks() {
  for (var i=0; i<myGmapMiniMap_idx; i++) {
    var element = document.getElementById(myGmapMiniMaps[i].divid);
    if (element) {
      var map = new GMap(element);
      map.addControl(new GSmallZoomControl());
      map.centerAndZoom(new GPoint(myGmapMiniMaps[i].x,myGmapMiniMaps[i].y), myGmapMiniMaps[i].zoom+1);
      myGmapMiniMaps[i].map = map;
      myGmapAddMarker(map, myGmapMiniMaps[i].y, myGmapMiniMaps[i].x, '', '', 0);
    }
  }
}

に修正するだけで良いのですけど、マーカの文字や吹き出しの中の文字列自体、
今の仕組みだとJavaScriptに引き渡せていないので、これが限界となります。


Re[3]: minimapにもマーカーを表示させたいのですが 投稿者: hiroyuki 投稿日:2006/09/24(Sun) 09:51 No.92  

のぶのぶさん
こちらこそありがとうございます。
まったく初心者なもので、一言の簡単な質問が、実は大変なことだとは
思いおよびませんでした。申し訳ありません。
これから、上記の情報を元に試してみます。
また結果報告いたします。


Re[4]: minimapにもマーカーを表示させたいのですが 投稿者: hiroyuki 投稿日:2006/09/26(Tue) 02:16 No.94  

のぶのぶさんこんにちは
のぶのぶさんの情報を元に書き換えてみたのですがうまく反映されませんでした。(デフォルトのnimimap表示と
変わらず)すでにnimimapを10数カ所設置していることからFTPにてmygmap.jsのみ上書きしてみたのですが、新規にインストールしたほうがよいでしょうか。今一度ご教示お願いできますか。「おかしくないよ」であれば今一度トライしてみます。今回minimapの役割はmygmapへの誘導目的なので吹き出しや文字情報は必要ありません。センターマーカーでもokぐらいなのですが。


NO: PASS:

このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです
- KENT -