On 22 December 2010 13:06, Hep <[email protected]> wrote: > I get these error messages when I run the IE8 debugger: > > Object doesn't support this property or method: > map = new google.maps.Map(document.getElementById("map"), > mapOptions);
That's probably the root of the problem. If you have an element with id "map", then IE will "helpfully" create a Javascript variable called map which references it. You can't set that element to be a new Map object. Because your variable "map" isn't set, none of its properties are set either, so map.mapTypes and the rest don't exist. Try var map = new google... (etc) which creates a defined Javascript variable, breaking IE's link to the element. It's always good practice to use the var keyword when defining a variable because it helps to define its scope. -- 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.
