Oh, I see. Thanks for your help! I'd actually done that on purpose because I thought it would make the map a global variable. Didn't realize it would break in IE. I'll try something else.
On May 7, 1:18 am, "[email protected]" <[email protected]> wrote: > On May 6, 10:25 pm, dabernathy89 <[email protected]> wrote: > > > Can't get my map to load in ie9. Should show at least 1 marker. > > >http://dabernathy89.powweb.com/googlemaps/foramerica/ > > In IE I get an error: > Line: 16 > Error: Object doesn't support this property or method > > Your problem is this line: > map = new google.maps.Map(document.getElementById("map"), { > center: new google.maps.LatLng(37.09024,-96.591797), > zoom: 4, > mapTypeId: 'roadmap', > streetViewControl: false, > zoomControl: true, > zoomControlOptions: { > style: google.maps.ZoomControlStyle.LARGE > } > }); > > You haven't created a javascript variable "map". IE helpfully creates > one for your "map" div, but that can't be used for a google map. > > You need to create it with the "var" keyword: > var map = new google.maps.Map(document.getElementById("map"), ... > (that will make it loacal to your load function) > > -- Larry -- 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.
