Re: Re: Re: Re: Re: XOOPSモジュールGNAVIのGoogleMapを V3にしたい

このトピックの投稿一覧へ

なし Re: Re: Re: Re: Re: XOOPSモジュールGNAVIのGoogleMapを V3にしたい

msg# 1.2.1.1.1.1.2.1.1.1
depth:
9
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2012/8/18 10:19 | 最終変更
nonn50  一人前   投稿数: 83
またまた御指導いただき、ありがとうございます。

小生サイトでは本改造に関し、「html/modules/gnavi/js/map.js」は先に貴兄より提供いただいたファイルをバッサリと上書きしています。
しかし、「登録時とアイコンが位置ずれ」する事象は確認できていません。(すべてを見たのではありませんが..)

また、map.js については、v0.96 と v0.97 では、だいぶ差異があるようです。
この度 御指導いただいた箇所についてだけ見ても、v0.97で「function ShowItemGMap() {」を検索すれば 262行となり
function ShowItemGMap() {

//show map on individual article.

if(GBrowserIsCompatible()){

if(gn_it) gn_mt = eval(gn_it) ;
if(!InitializeGmap())return;

//setcenter
var c = new GLatLng(gn_ilt,gn_ilg);
gn_map.setCenter(c,parseInt(gn_iz));
var p = new Object();
p.title = unescape(gn_lg['here']);

if(gn_ic==''){
gn_mymk = new GMarker(c);
gn_map.addOverlay(gn_mymk);
}else{
var p = gn_ic.split(",");
icon = new GIcon();
icon.image = p[0];
icon.iconSize = new GSize(eval(p[1]), eval(p[2]));
if(p[3]!=''){
icon.shadow = p[3];
icon.shadowSize = new GSize(eval(p[4]), eval(p[5]));
}
icon.iconAnchor = new GLatLng(eval(p[7]),eval(p[6]));
gn_mymk = new GMarker(c,icon);
gn_map.addOverlay(gn_mymk);
}

}else{

document.getElementById("map").innerHTML='<strong>'+unescape(gn_lg['gmapdisable'])+'</strong>';

}
}

function ShowGMap() {

// display many markers.

if(GBrowserIsCompatible()){

となり、v0.96 とはだいぶ異なっています。


先に申したとおり、小生サイト(v0.97)の本改造に関して、「map.js」は貴兄より提供いただいたファイルをバッサリと上書きしましたので、今にして考えると作動することがラッキーだったのかしらん??とも思えます。

貴兄の言われるとおり
>バージョンアップするにあたってなぜヘッダー辺りを変更しなければならなくなったのかがなんとなく気になります。

v0.96で有った不具合について、だいぶ手を入れたようですよ。

いずれにしても、当面 不具合が確認できませんので、現在のままで運用してみたいと思います。

何かありましたら、また相談に乗ってください。
投票数:63 平均点:5.71

投稿ツリー


     条件検索へ

旅と気ままなフォーラム最新投稿

欲しい商品が必ず見つかるメジャーなネットショップ

ログイン

Facebook,RSSリンク表示

検索

アクセスカウンタ

今日 : 109
昨日 : 318
総計 : 1634405