2010-10-01 7 views
9

मैं गूगल मैप्स में एक मुश्किल समस्या का समाधान करने की कोशिश कर रहा हूँ (एपीआई वी 3)गूगल के नक्शे (वी 3) - मानचित्र कंटेनर चयनकर्ता (jQuery का उपयोग)

अच्छी तरह से काम करता है:

var map = new google.maps.Map(document.getElementById("map_container"), myOptions); 

काम नहीं करता मैं एक jQuery चयनकर्ता

var map = new google.maps.Map($('#map_container'), myOptions); 

I made this EXAMPLE


इस्तेमाल करने की कोशिश करता है, तो

अग्रिम धन्यवाद

चीयर्स

पेड्रो

उत्तर

33

यह एक डोम तत्व की उम्मीद है, लेकिन एक jQuery वस्तु $('#map_container') देता है। यदि आप एक jQuery चयनकर्ता का उपयोग करना चाहते हैं, करते हैं:

var map = new google.maps.Map($('#map_container')[0], myOptions); 

या आप भी .get(0) बजाय [0] उपयोग कर सकते हैं, इस रिटर्न वास्तविक डोम वस्तु।

+0

अच्छा कामकाज, वहां =) –

+0

धन्यवाद =), यह काम करता है! –

+0

अद्भुत! क्या एक सुंदर समाधान है – xeonarno