Je veux régler le zoom variable comme map.GetZoom() mais je reçois des l'erreur suivante dans les deux Chrome et Firefox:TypeError Uncaught dans Chrome et non une fonction dans FireFox
Chrome
Uncaught TypeError: Object #<an Object> has no method 'getZoom'
Firefox
gmap.getZoom is not a function
zoom = gmap.getZoom();
Première question Quelle erreur ai-je commise dans mes codes?
default.js
window.gmap = {
zoom_Changed: function() {
zoom = gmap.getZoom();
if(zoom > 15) {
document.write("hello");
} else {
}
}
};
Edit: Gmap est défini dans mon views.py et la fonction zoom_Changed est pour l'écouteur d'événement dans mon views.py.
views.py
maps.event.addListener(gmap, 'zoom_changed', 'gmap.zoom_Changed');
Utilisez-vous Google Maps? Parce que, sinon, vous créez juste un objet 'gmap'. Vous appelez 'gmap.getZoom', mais vous ne définissez jamais ce que c'est. – sdleihssirhc
Oui, j'utilise Google Maps. Gmap est défini dans mon Django views.py. – silverbtf