Hi, Thanks for the response.
Mainly i need assistance is with being able to pass parameters to the callback function. I need to pass certain parameter dynamically to loadMaps callback function, both at 'url' and 'google.load' location (as below) https://www.google.com/jsapi?key=XYZ&callback=loadMaps(<parameter>); * ---------------------------------------------------------------------------------- function* loadMaps() { google.load("maps", "2.99", {"callback" : mapsLoaded(<parameter>)}); } === Thanks for help. -Arpit On Mon, Jul 12, 2010 at 5:32 AM, Barry Hunter <[email protected]>wrote: > You could try the *&async=2* option > > as used here: > http://www.nearby.org.uk/google/static3.php > > maybe it will work on a > https://maps-api-ssl.google.com/maps?file=api<https://maps-api-ssl.google.com/maps?file=api&v=2.99&sensor=false&client=gme-XXX&key=XYZ> > ... > url too. :) > <http://www.nearby.org.uk/google/static3.php> > > On 11 July 2010 04:43, singhai arpit <[email protected]> wrote: > >> hi, >> >> Thanks for your response. >> >> I was able to make some progress, using the approach mentioned in the >> below link >> >> Basically, I am dynamically loading the api , using the combination of >> below js functions; using the initLoader() js function from the main jsp, >> which is called on click of a link on UI. >> >> The main issue i am facing is , first time click of the link is opening a >> SSL alert , and giving JS error. Although The subsequent second click is >> successfully able to load the google maps window (hence, this is failing the >> first time load of API dynamically). >> >> The URL i am trying now (to load api) is of format >> >> http://www.google.com/jsapi?key=XYZ&&callback=loadMaps >> >> >> >> Earlier, I use below url format >> >> >> https://maps-api-ssl.google.com/maps?file=api&v=2.99&sensor=false&client=gme-XXX&key=XYZ >> >> >> >> Not sure , which correct URL format will give the desired results >> >> >> ========================================================== >> * >> >> function >> *mapsLoaded() { >> >> * var* map = *new* google.maps.Map2(document.getElementById( >> "google_map")); >> >> map.setCenter( >> *new* google.maps.LatLng(37.4419, -122.1419), 13); >> >> } >> >> *function* loadMaps() { >> >> google.load( >> "maps", "2.99", {"callback" : mapsLoaded}); >> >> } >> >> *function* initLoader(insrc) { >> >> * var* script = document.createElement("script" >> ); >> >> script.src = insrc; //the url >> >> script.type = >> "text/javascript"; >> >> document.getElementsByTagName( >> "head")[0].appendChild(script); >> >> } >> ====================================== >> >> Thanks, >> >> On Fri, Jul 9, 2010 at 7:58 PM, Rossko <[email protected]>wrote: >> >>> > I also tried google ajax loading, but I believe that if for use of >>> > google ajax api loading and not for google javascript loading. >>> >>> It's documented here, under 'basics' >>> >>> http://code.google.com/apis/maps/documentation/javascript/v2/basics.html#AJAX_Loader >>> If it doesn't work for you, share a link to your example problem page >>> >>> -- >>> 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]<google-maps-api%[email protected]> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/google-maps-api?hl=en. >>> >>> >> -- >> 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]<google-maps-api%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/google-maps-api?hl=en. >> > > > -- > 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]<google-maps-api%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-maps-api?hl=en. > -- 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.
