Are you mixing V2 and V3 code? "script.src = "http://www.google.com/jsapi?key=MY-KEY";"
V3 doesn't use a key. Richard On Nov 3, 10:12 am, Anil Mamede <[email protected]> wrote: > Hello, > > I'm having a javascript error when I initialize the maps api. The error > is: > > b[wb] is not a > functionhttp://maps.gstatic.com/intl/en_us/mapfiles/api-3/2/9/main.js > Line 27 > > It guess that the code is not obfuscated correctly. Here's a snippet of > code i'm using: > > function initialize_map() { > > var latlng = new google.maps.LatLng(5, -2); > > var myOptions = { > > zoom: 6, > > mapTypeId: google.maps.MapTypeId.ROADMAP, > > center: latlng > > }; > > var map = google.maps.Map(document.getElementById("map_canvas"), > myOptions); > > } > > function load_map_api() { > > var myOptions = { > > "callback": initialize_map, > > "other_params": "sensor=false" > > }; > > google.load("maps", "3", myOptions); > > } > > function init_modules() { > > var script = document.createElement("script"); > > script.type = "text/javascript"; > > script.src = "http://www.google.com/jsapi?key=MY-KEY"; > > /* This is a trick to detect when the script is loaded. When the state > > * changes the closure is called. If the state is 'complete' then we call > > * the function to load the map > > */ > > script.onreadystatechange = function() { > > if (this.readyState == 'complete') { > > load_map_api(); > > } > } > > script.onload = function() { > > load_map_api(); > > } > > document.body.appendChild(script); > > } > > The browser i'm using is Firefox 3.6.12. -- You received this message because you are subscribed to the Google Groups "Google Maps JavaScript API v3" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-maps-js-api-v3?hl=en.
