On Mar 24, 1:27 pm, Steve <[email protected]> wrote: > Hello, > > I have a page athttp://ari.asu.edu/AZSitethat displays points, > lines, and polygons from a MySQL Spatial database, loaded onto the map > via an Ajax call (click the link shown below the map to see what the > Ajax call returns, and then view source to see it as sent from the > browser). > > Each shape is given a listener on the click event, which is > supposed to open the info balloon and display a short message. The > message is a link that executes the showPlace function (that for now > just does an alert, but will run another Ajax call that will populate > the green area on the screen with info from the MySQL database for the > record ). The listeners take this form: > > GEvent.addListener(map, 'click', function(point0, point) { var myHTML > = "<a href='#' onClick='showPlace(9772)'>84-32</a>"; > map.openInfoWindowHtml(point, myHTML);}); > > Currently, when the user click on any of the shapes, An error is > thrown from line 554 in the API script (not my script), that says, > 'undefined' is null or not an object. > > What's the cause of this error? I suspect it's something in my Ajax > call that's returning impropoerly set up shapes, but can't quite > figure it out. > > Thanks, > Not sure, but GEvent.addListener(map, 'click', function(poly3, point) { var myHTML = "72-1"; map.openInfoWindowHtml(point, myHTML);}); addLabel (36.94208,-113.49693," 72-1 ", "plabel");
The map click listener will return either a overlay or a point, not both. If you click on a polygon, the point argument will be null. http://code.google.com/apis/maps/documentation/reference.html#GMap2.click -- Larry --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Maps API" 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-API?hl=en -~----------~----~----~----~------~----~------~--~---
