On May 19, 7:33 am, Sam-MPA <[email protected]> wrote: > > On May 18, 7:44 pm, "[email protected]" <[email protected]> > wrote: > > > > > On May 18, 3:43 pm, Ralph Ames <[email protected]> wrote: > > > > >http://sme.peacebabyusa.net/pbusa-website/ > > > >http://sme.peacebabyusa.net/locator-test/ > > > > The second link doesn't call the API script. > > > It is using the jsapi loader: > > <script src="http://www.google.com/jsapi? > > key=ABQIAAAAvmn5abmJTpRcitYRj05LQBRFuBYZWBQIANRf0jmetS9ojoAv9RSdRUynSde37RI > > rOkWJDDtCerhXSw" > > type="text/javascript"></script> > > > google.load("maps", "2", {callback: initialize}); > > > But there are lots of issues with scope and the initialize routine is > > called by the body onload, the api loader callback and the search > > button click...
> I'm sorry for sounding a little dumb here... but what you've said is > all greek to me. It is javascript, not greek... Sorry, I haven't had time to completely analyze the issues. For an explanation of scope issues: Mike Williams' tutorial Javascript Concepts Part 1 Scope http://econym.org.uk/gmap/scope.htm Your initialize() function (which creates the map and loads all 1348 markers) is called in three different places: 1. When the page onload event fires 2. When the jsapi callback function is called (after the jsapi finishes loading the map api code) 3. When a user clicks on the "Search Button" You probably don't want that. Your page can be made to work, but your going to stretch your javascript skills. -- Larry > > > -- Larry- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
