表示が遅い・拡大縮小コントローラーが遅い・・?

408 views
Skip to first unread message

s-contigo

unread,
May 2, 2008, 11:48:33 AM5/2/08
to Google-Maps-API-Japan
http://www.goleador.jp/shop/index.html
上記のページで、GoogleMapを利用しています。
ロードするのにかなりの時間がかかります。

それと、左上に表示している拡大・縮小コントローラーの陰がかなり濃く出ています。
これはロードの遅さと関係があるのでしょうか?

アドバイスを頂ければ幸いです。
宜しくお願いします。

wata

unread,
May 2, 2008, 10:20:12 PM5/2/08
to Google-Maps-API-Japan
wata です
しばらくmapを離れていたので見当違いならごめんなさい。
コードをざっとみて気になったところを直しましたので
このようにしたらいいのかと思います。
また、できれば txt_list を配列にでもしてループさせるとよいのではないかと思います。

function addMarker(latlng,txt){
//マーカーを作成
var i = marker_list.length;
// var marker = new GMarker(latlng);
marker_list[i] = new GMarker(latlng);
// marker.title=marker_index; //ここで設定した「title属性」が
GEvent.addListener(marker_list[i], "click", function() {
// clickMarker(marker.title); //ここで表示される(マーカの「title属性」に表示する文字を記憶させ
る)
marker_list[i].openInfoWindowHtml(txt_list[i]);
});

/// ここから function load()内に配置
//マップコントローラを付ける
map.addControl(new GLargeMapControl());

//スケールコントローラ(尺度定規)を付ける
//map.addControl(new GScaleControl());

// function load()内に配置ここまで

//マーカーのコンストラクタを配列に記憶/クリックで移動するアクション
// marker_list.push(marker);
// marker_index++;

//マーカーを地図上に配置
map.addOverlay(marker);

}
function clickMarker(index){
//吹き出しを表示する
// marker_list[index].openInfoWindowHtml(txt_list[index]);

GEvent.trigger(marker_list[index], "click");

wata

unread,
May 2, 2008, 11:08:47 PM5/2/08
to Google-Maps-API-Japan
wata です
先程のを訂正します
(うっかり送信してしまいました。これも見てくれるといいですが..)
>また、できれば txt_list を配列にでもしてループさせるとよいのではないかと思います。
txt_list は配列になっているんでしたね。すみませんでした。
これは共通するstringをコード内に入れて・・ということでして無視してください。

s-contigo

unread,
May 3, 2008, 12:05:25 AM5/3/08
to Google-Maps-API-Japan
wataさん
アドバイスありがとうございます。

試しにやってみたのですが、表示は速くなりましたが、マーカーが消えてしまいました。。。
http://www.goleador.jp/shop/map2.html

GoogleMapをいじるのは初めてなので、本当に初心者で分からないことだらけです。
おかしな箇所、わかりますでしょうか?

wata

unread,
May 3, 2008, 3:03:00 AM5/3/08
to Google-Maps-API-Japan
s-contigo さん
何度もすみません
以下のところを直してみてください

//マーカーを地図上に配置
//map.addOverlay(marker);
map.addOverlay(marker_list[i]);

s-contigo

unread,
May 3, 2008, 5:46:12 AM5/3/08
to Google-Maps-API-Japan
wataさん

アドバイスありがとうございます。
感謝しております。

ご指摘頂いたようにやってみました。
http://www.goleador.jp/shop/map2.html

やはり画面の表示は遅いです。
左上の拡大・縮小ツールの陰が異様に強く表示されています。
これも一つの原因なのか・・・とも思ってるのですが・・・
> > > これは共通するstringをコード内に入れて・・ということでして無視してください。- 引用テキストを表示しない -
>
> - 引用テキストを表示 -

wata

unread,
May 3, 2008, 8:12:16 AM5/3/08
to Google-Maps-API-Japan
>s-contigo さん
拝見したところ以下のところがそのままになっています

/// ここから function load()内に配置
//マップコントローラを付ける
map.addControl(new GLargeMapControl());

//スケールコントローラ(尺度定規)を付ける
//map.addControl(new GScaleControl());

// function load()内に配置ここまで

私の最初の投稿にありますがこのコードを 「function load()」 内に移してみてください。
(今あるところから削除(切り取り)して
map.setCenter(new GLatLng(xx,xx), xx); の次に貼付け)

s-contigo のメッセージ:
> wata $B$5$s (B
>
> $B%"%I%P%$%9$"$j$,$H$&$4$6$$$^$9!# (B
> $B46<U$7$F$*$j$^$9!# (B
>
> $B$4;XE&D:$$$?$h$&$K$d$C$F$_$^$7$?!# (B
> http://www.goleador.jp/shop/map2.html
>
> $B$d$O$j2hLL$NI=<($OCY$$$G$9!# (B
> $B:8>e$N3HBg!&=L>.%D!<%k$N1"$,0[MM$K6/$/I=<($5$l$F$$$^$9!# (B
> $B$3$l$b0l$D$N860x$J$N$+!&!&!&$H$b;W$C$F$k$N$G$9$,!&!&!& (B
>
>
> On 5 $B7n (B3 $BF| (B, $B8a8e (B4:03, wata <fxphzy.sa...@gmail.com> wrote:
> > s-contigo $B$5$s (B
> > $B2?EY$b$9$_$^$;$s (B
> > $B0J2<$N$H$3$m$rD>$7$F$_$F$/$@$5$$ (B
> >
> > // $B%^!<%+!<$rCO?^>e$KG[CV (B
> > //map.addOverlay(marker);
> > map.addOverlay(marker_list[i]);
> >
> > On 5 $B7n (B3 $BF| (B, $B8a8e (B1:05, s-contigo <takashi0...@gmail.com> wrote:
> >
> >
> >
> > > wata $B$5$s (B
> > > $B%"%I%P%$%9$"$j$,$H$&$4$6$$$^$9!# (B
> >
> > > $B;n$7$K$d$C$F$_$?$N$G$9$,!"I=<($OB.$/$J$j$^$7$?$,!"%^!<%+!<$,>C$($F$7$^$$$^$7$?!#!#!# (Bhttp://www.goleador.jp/shop/map2.html
> >
> > > GoogleMap $B$r$$$8$k$N$O=i$a$F$J$N$G!"K\Ev$K=i?4<T$GJ,$+$i$J$$$3$H$@$i$1$G$9!# (B
> > > $B$*$+$7$J2U=j!"$o$+$j$^$9$G$7$g$&$+!) (B
> >
> > > On 5 $B7n (B3 $BF| (B, $B8a8e (B12:08, wata <fxphzy.sa...@gmail.com> wrote:
> >
> > > > wata $B$G$9 (B
> > > > $B@hDx$N$rD{@5$7$^$9 (B
> > > > $B!J$&$C$+$jAw?.$7$F$7$^$$$^$7$?!#$3$l$b8+$F$/$l$k$H$$$$$G$9$, (B.. $B!K (B> $B$^$?!"$G$-$l$P (B txt_list $B$rG[Ns$K$G$b$7$F%k!<%W$5$;$k$H$h$$$N$G$O$J$$$+$H;W$$$^$9!# (B
> >
> > > > txt_list $B$OG[Ns$K$J$C$F$$$k$s$G$7$?$M!#$9$_$^$;$s$G$7$?!# (B
> > > > $B$3$l$O6&DL$9$k (Bstring $B$r%3!<%IFb$KF~$l$F!&!&$H$$$&$3$H$G$7$FL5;k$7$F$/$@$5$$!# (B- $B0zMQ%F%-%9%H$rI=<($7$J$$ (B -
> >
> > - $B0zMQ%F%-%9%H$rI=<( (B -

wata

unread,
May 4, 2008, 2:44:19 AM5/4/08
to Google-Maps-API-Japan
s-contigo さん

昨日は投稿日時をみて思わず吹いてしまったのと
投稿したものが文字化けになってしまいましたので
時間をおいてとおもっていたところです。

初めに投稿した内容の
// ここから function load()内に配置

// ここから function load()内に移す

と「配置」を「移す」に訂正しますので試してみてください。


On 5月3日, 午後9:12, wata <fxphzy.sa...@gmail.com> wrote:
> >s-contigo ����
>
> ��Ҋ�����Ȥ������¤ΤȤ������ΤޤޤˤʤäƤ��ޤ�
>
>         /// �������� function load()�ڤ�����
>         //�ޥåץ���ȥ�`��򸶤���
>         map.addControl(new GLargeMapControl());
>
>         //�����`�륳��ȥ�`��(�߶ȶ�Ҏ)�򸶤���
>         //map.addControl(new GScaleControl());
>
>         // function load()�ڤ����ä����ޤ�
>
> ˽������Ͷ��ˤ���ޤ������Υ��`�ɤ� ��function load()�� �ڤ��Ƥ��ƤߤƤ��������
> ���񤢤�Ȥ���������Ф�ȡ�꣩����
> map.setCenter(new GLatLng(xx,xx), xx);���δΤ��N������
>
> s-contigo �Υ�å��`��:
>
>
>
> > wata $B$5$s (B
>
> > $B%"%I%P%$%9$"$j$,$H$&$4$6$$$^$9!# (B
> > $B46<U$7$F$*$j$^$9!# (B
>
> > $B$4;XE&D:$$$?$h$&$K$d$C$F$_$^$7$?!# (B
> >http://www.goleador.jp/shop/map2.html
>
> > $B$d$O$j2hLL$NI=<($OCY$$$G$9!# (B
> > $B:8>e$N3HBg!&=L>.%D!<%k$N1"$,0[MM$K6/$/I=<($5$l$F$$$^$9!# (B
> > $B$3$l$b0l$D$N860x$J$N$+!&!&!&$H$b;W$C$F$k$N$G$9$,!&!&!& (B
>
> > On 5 $B7n (B3 $BF| (B, $B8a8e (B4:03, wata <fxphzy.sa...@gmail.com> wrote:
> > > s-contigo $B$5$s (B
> > > $B2?EY$b$9$_$^$;$s (B
> > > $B0J2<$N$H$3$m$rD>$7$F$_$F$/$@$5$$ (B
>
> > > // $B%^!<%+!<$rCO?^>e$KG[CV (B
> > > //map.addOverlay(marker);
> > > map.addOverlay(marker_list[i]);
>
> > > On 5 $B7n (B3 $BF| (B, $B8a8e (B1:05, s-contigo <takashi0...@gmail.com> wrote:
>
> > > > wata $B$5$s (B
> > > > $B%"%I%P%$%9$"$j$,$H$&$4$6$$$^$9!# (B
>
> > > > $B;n$7$K$d$C$F$_$?$N$G$9$,!"I=<($OB.$/$J$j$^$7$?$,!"%^!<%+!<$,>C$($F$7$^$$­$^$7$?!#!#!# (Bhttp://www.goleador.jp/shop/map2.html
>
> > > > GoogleMap $B$r$$$8$k$N$O=i$a$F$J$N$G!"K\Ev$K=i?4<T$GJ,$+$i$J$$$3$H$@$i$1$G$­9!# (B
> > > > $B$*$+$7$J2U=j!"$o$+$j$^$9$G$7$g$&$+!) (B
>
> > > > On 5 $B7n (B3 $BF| (B, $B8a8e (B12:08, wata <fxphzy.sa...@gmail.com> wrote:
>
> > > > > wata $B$G$9 (B
> > > > > $B@hDx$N$rD{@5$7$^$9 (B
> > > > > $B!J$&$C$+$jAw?.$7$F$7$^$$$^$7$?!#$3$l$b8+$F$/$l$k$H$$$$$G$9$, (B.. $B!K (­B> $B$^$?!"$G$-$l$P (B txt_list $B$rG[Ns$K$G$b$7$F%k!<%W$5$;$k$H$h$$$N$G$O$J$$$+$H;W$$$^$9!# (B
>
> > > > > txt_list $B$OG[Ns$K$J$C$F$$$k$s$G$7$?$M!#$9$_$^$;$s$G$7$?!# (B
> > > > > $B$3$l$O6&DL$9$k (Bstring $B$r%3!<%IFb$KF~$l$F!&!&$H$$$&$3$H$G$7$FL5;k$7$F­$/$@$5$$!# (B- $B0zMQ%F%-%9%H$rI=<($7$J$$ (B -
>
> > > - $B0zMQ%F%-%9%H$rI=<( (B -- 引用テキストを表示しない -
>
> - 引用テキストを表示 -

s-contigo

unread,
May 7, 2008, 5:03:47 AM5/7/08
to Google-Maps-API-Japan
wataさん

度々のご教示ありがとうございます。

始めに投稿して頂いた内容の、

// ここから function load()内に配置

// ここから function load()内に移す

上記のように書き直すだけでしょうか?
色々と試したのですがだめでした。。。

ご丁寧に教えていただいているのに本当にすいません。
> > - 引用テキストを表示 -- 引用テキストを表示しない -
>
> - 引用テキストを表示 -

wata

unread,
May 15, 2008, 7:44:28 AM5/15/08
to Google-Maps-API-Japan
> s-contigo

メールもしましたけど一応ここにもおいておきます。
(もう見てないのかな・・)

function addMarker(latlng,txt){
var i = marker_list.length;
marker_list[i] = new GMarker(latlng);
GEvent.addListener(marker_list[i], "click", function() {
marker_list[i].openInfoWindowHtml(txt);
});
map.addOverlay(marker_list[i]);
}
function clickMarker(index){
Reply all
Reply to author
Forward
0 new messages