にない機能は、私がmap.GetZoom(のような可変ズームを設定したい)が、私はChromeとFirefoxの両方で、次のエラーを取得されています:キャッチされないChromeの例外TypeErrorとFirefox
クローム
Uncaught TypeError: Object #<an Object> has no method 'getZoom'
Firefoxの
gmap.getZoom is not a function
zoom = gmap.getZoom();
最初の質問私のコードにはどのような誤りがありましたか?
にDefault.js
window.gmap = {
zoom_Changed: function() {
zoom = gmap.getZoom();
if(zoom > 15) {
document.write("hello");
} else {
}
}
};
編集: GMAPは私のviews.pyに定義されているとzoom_Changed機能は、私のviews.pyのイベントリスナーのためです。
views.py
maps.event.addListener(gmap, 'zoom_changed', 'gmap.zoom_Changed');
Googleマップを使用していますか?なぜなら、そうでなければ、単に 'gmap'オブジェクトを作成しているからです。あなたは 'gmap.getZoom'を呼び出しますが、それは決して定義しません。 – sdleihssirhc
ええ、私はGoogleマップを使用しています。 Gmapは私のDjango views.pyで定義されています。 – silverbtf