हम Google मानचित्र का उपयोग कर रहे हैं और एक ऐसी समस्या की पहचान की है जो केवल IE8 (और संभवतः नीचे) में होती है। कार्यक्षमता एफएफ, क्रोम, आईई 9 में सही ढंग से काम करती है।IE8 में Google मानचित्र त्रुटि का कारण क्या है?
कोड कि त्रुटि के आसपास होता है:
google.load("maps", "3.x", { other_params: "sensor=false" });
var mapdiv = null;
$(function() {
mapdiv = document.getElementById("map");
map = new google.maps.Map(mapdiv, {
zoom: 1,
center: new google.maps.LatLng(6, 35),
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.TERRAIN
});
var latlngbounds = new google.maps.LatLngBounds();
इस लाइन पर
विशेष रूप से:
map = new google.maps.Map(mapdiv, {
zoom: 1,
center: new google.maps.LatLng(6, 35),
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.TERRAIN
});
और त्रुटि है:
वस्तु इस का समर्थन नहीं करता संपत्ति या विधि
मेरे पास आईई देव उपकरण के साथ थोड़ा सा खेल रहा है और यदि मैं को var x =
जैसे किसी भी त्रुटि के साथ प्रतिस्थापित करता हूं, तो इसमें कोई त्रुटि नहीं है, इसलिए इससे मुझे विश्वास होता है कि map
ऑब्जेक्ट वह अपराधी है जिसमें कुछ संपत्ति/विधि गुम है । हालांकि मुझे वास्तव में पता नहीं है कि map
ऑब्जेक्ट कहां से आता है, मुझे लगता है कि यह google.load
कॉल से लोड हो जाता है।
क्या किसी को पता है कि यहां क्या हो रहा है?
देखें: http://stackoverflow.com/questions/9158238/why-js-function-name-conflicts-with-element-id –