I moved it. Thanks for the heads up, but we aren't concerned with IE6. We're only testing IE version 7 and above.
Thanks again. On Oct 7, 2:12 pm, "geocode...@gmail.com" <geocode...@gmail.com> wrote: > On Oct 7, 10:34 am, Dave Warfel <dave.war...@gmail.com> wrote: > > > No need for the (setTimeout). Just calling the map.setCenter before the > > trigger event worked perfectly. > > FYI - it is still being cut off in IE(6). > > You may want to move the map.setZoom(...) before the trigger also. > > -- Larry > > > > > > > Thanks again for everything. > > > On Thu, Oct 7, 2010 at 1:28 PM, geocode...@gmail.com > > <geocode...@gmail.com>wrote: > > > > On Oct 7, 10:11 am, Dave <dave.war...@gmail.com> wrote: > > > > You guys are awesome. Now it's working. > > > > > I have one final issue with this, though. The infowindow is being > > > > cutoff, I think because we're setting the map center to be the marker, > > > > and then the infowindow appears above it. > > > > > Is there a way to have the infowindow fit inside the map area, just > > > > like it does with the click event? > > > > call map.setCenter before you trigger the click event if that doesn't > > > work, call it using a delay (setTimeout). > > > > -- Larry > > > > > If not, is there an easy formula to plug into the -- > > > > map.setCenter(marker.getPosition()); -- that will make the map center > > > > to be a little bit above the marker's position? > > > > > Thanks guys. I really appreciate your help & quick responses. > > > > > On Oct 7, 12:30 pm, Chad Killingsworth > > > > > <chadkillingswo...@missouristate.edu> wrote: > > > > > You appear to have missed Larry's trigger code - it should go right > > > > > after line 367: > > > > > > google.maps.event.trigger(marker, "click"); > > > > > map.setCenter(marker.getPosition()); > > > > > map.setZoom(15) ; > > > > > > Chad Killingsworth > > > > > > On Oct 7, 10:57 am, Dave <dave.war...@gmail.com> wrote: > > > > > > > And I should have clarified... it does display the marker on the map > > > > > > (just as it did before). And clicking the marker does open the > > > > > > infowindow. > > > > > > > But the infowindow DOES NOT open when the page is loaded. > > > > > > > On Oct 7, 11:56 am, Dave <dave.war...@gmail.com> wrote: > > > > > > > > I tried that and it didn't work. Just to make sure I put it in the > > > > > > > correct place, here is the entire createSMarker function code: > > > > > > > > (any other suggestions?) > > > > > > > > // Display sales markers & infowindows on the map > > > > > > > function createSMarker(latlng, html) { > > > > > > > var contentString = html; > > > > > > > var marker = new google.maps.Marker({ > > > > > > > position: latlng, > > > > > > > map: map, > > > > > > > icon: imageSales, > > > > > > > zIndex: > > > > > > > Math.round(latlng.lat()*-100000)<<5 > > > > > > > }); > > > > > > > > // Open sales markers' infowindows on click event > > > > > > > google.maps.event.addListener(marker, 'click', function() > > > > > > > { > > > > > > > infowindow.setContent(contentString); > > > > > > > infowindow.open(map,marker); > > > > > > > }); > > > > > > > > return marker; > > > > > > > > } // end function createSMarker > > > > > > > > On Oct 7, 11:49 am, "geocode...@gmail.com" <geocode...@gmail.com> > > > > > > > wrote: > > > > > > > > > On Oct 7, 8:45 am, Dave <dave.war...@gmail.com> wrote: > > > > > > > > > > Do you have a quick code snippet as an example of how to > > > > > > > > > return > > > a > > > > > > > > > marker right after it is created? > > > > > > > > > At the end of the createSMarker function add the statement: > > > > > > > > return marker; > > > > > > > > > just before the final "}" > > > > > > > > > -- Larry > > > > > > > > > > On Oct 7, 10:49 am, "geocode...@gmail.com" < > > > geocode...@gmail.com> > > > > > > > > > wrote: > > > > > > > > > > > On Oct 7, 7:36 am, "geocode...@gmail.com" < > > > geocode...@gmail.com> > > > > > > > > > > wrote: > > > > > > > > > > > > On Oct 7, 7:20 am, Dave <dave.war...@gmail.com> wrote: > > > > > > > > > > > > > I have a dropdown form where a user can choose a state. > > > Depending on > > > > > > > > > > > > which state is chosen, a single marker with an > > > > > > > > > > > > infowindow > > > is returned > > > > > > > > > > > > in a google map on a separate page. > > > > > > > > > > > > > The infowindow will open when you click the marker... > > > > > > > > > > > > but > > > I would like > > > > > > > > > > > > it to open as soon as the new page loads. > > > > > > > > > > > > > Here's the page with the dropdown form: > > >http://dev.aerometric.com/contact/ > > > > > > > > > > > > It's in the left sidebar. > > > > > > > > > > > > > Choose any state, hit search, and you'll be sent to a > > > > > > > > > > > > new > > > page with > > > > > > > > > > > > one result. > > > > > > > > > > > > That doesn't seem to work for me. > > > > > > > > > > > > > (the google map javascript is embedded at the bottom of > > > the page) > > > > > > > > > > > > > I'm sure it's something simple, I just don't understand > > > javascript > > > > > > > > > > > > that well. > > > > > > > > > > > > What I would suggest is count the markers added to the > > > > > > > > > > > map. > > > If the > > > > > > > > > > > number is one, trigger a click event on that marker. > > > > > > > > > > > > Although as it looks like the page itself has the code > > > embeded in it, > > > > > > > > > > > you could just add this to your single marker pages: > > > > > > > > > > > google.maps.event.trigger(marker, "click"); > > > > > > > > > > > If you change your createSMarker function to actually return > > > the > > > > > > > > > > marker it creates... > > > > > > > > > > > -- Larry > > > > > > > > > > > > You might want to center on the one marker and zoom in > > > closer also. > > > > > > > > > > > map.setCenter(marker.getPosition()); > > > > > > > > > > > map.setZoom(pick a number...) > > > > > > > > > > > > -- Larry > > > > > > > > > > > > > Any help is greatly appreciated. > > > > > > > > > > > > > Thanks, > > > > > > > > > > > > Dave- Hide quoted text - > > > > > > > > > > > > - Show quoted text -- Hide quoted text - > > > > > > > > > > - Show quoted text -- Hide quoted text - > > > > > - Show quoted text - > > > > -- > > > 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 > > > google-maps-js-api...@googlegroups.com. > > > To unsubscribe from this group, send email to > > > google-maps-js-api-v3+unsubscr...@googlegroups.com<google-maps-js-api-v3%2B > > > unsubscr...@googlegroups.com> > > > . > > > For more options, visit this group at > > >http://groups.google.com/group/google-maps-js-api-v3?hl=en.-Hide quoted > > >text - > > > - Show quoted text - -- 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 google-maps-js-api...@googlegroups.com. To unsubscribe from this group, send email to google-maps-js-api-v3+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-maps-js-api-v3?hl=en.