I'm trying to solve a tricky problem in Google Maps (api V3)
Works nicely:
var map = new google.maps.Map(document.getElementById("map_container"), myOptions);
Doesn't Work if I try to use a jQuery selector
var map = new google.maps.Map($('#map_container'), myOptions);
I made this EXAMPLE
Thank you in advance
Cheers
Pedro
It expects a DOM element, but $('#map_container') returns a jQuery object. If you want to use a jQuery selector, do:
var map = new google.maps.Map($('#map_container')[0], myOptions);
Or you can also use .get(0) instead of [0], this returns the actual DOM object.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With