| ブログトップ | API関連 | JavaScript関連 | PHP関連 |

マップ表示用スクリプトをバージョンアップしました[バージョン1.4b3]

マップ表示用スクリプト(GoogleマップAPI v3で地図とマーカー・バルーンを表示するスクリプト)をバージョンアップ(version1.4b3)しました。(ダウンロードはこちら

version1.4b2からの変更点は内部処理のみなので、差し替えるだけで動作します。

■使い方はこちら:マーカー個別版マーカー複数板

■主な変更箇所

Internet Explorer7 or 8において、特定の件数を超えるとスクリプトエラーが出てしまう問題を解決しました。

 

■バグの詳細

ループで回している中にjquery関数の$()があったのですが、(↓思いっきり適当に書くとこんな感じ)

for(var i=0; i<x; i++){
var data = $("#hoge")[i];
}

Internet Explorer7 or 8において、特定の件数を超えると、なぜか$()がスクリプトエラーとなってしまいました。

解決方法は、$()をループの外で一度変数に入れるようにしました。

var hoge = $("#hoge")[i];
for(var i=0; i<x; i++){
var data = hoge[i];
}

jquery関数を使う時は注意しよっと。

日々の生活にhappyをプラスする|ハピタス

このエントリーをはてなブックマークに追加

LINEで送る

トラックバック

トラックバックURL

トラックバック一覧

[...] 2011.11.11 バージョンアップしました。(version1.4b3) [...]

[...] 2011.11.11 バージョンアップしました。(version1.4b3) [...]

コメント一覧

1. Posted by もふもふ   2012年02月23日

はじめまして。GoogleMAPの読み込み方法を調べていたらこちらに辿り着きました!
こちらを使用してやりたいことが実現できました。ありがとうございます。

実装してみて、気になることが1点あるので教えてください。

MAP自体は上手く動作しており、表示することを確認したのですが、
他のページからリンク移動してきた時など(ページを読み込んだ時?)に上手く読み込まれず「初期値の座標が出る」→「全面灰色」になってしまうことが多いのです…。その際は、F5でページ更新すると治ります。
これは私の設置の仕方がまずいのでしょうか?
もし解決方法があれば、ご指導頂けると幸いです。

2. Posted by nandani   2012年04月06日

もふもふさん。
はじめまして!

わ~、結構前にコメントいただいてたんですね。
ごめんなさい・・・

マーカーの数が多すぎると、ズーム時や移動時にバグることがあるそうです。
どのくらいのマーカーを利用しておりますでしょうか?

コメントする

※メールアドレスが公開されることはありません。

名前 *
メール*
URL
Copyright(c) 2010 - 2017 ダリの雑記