What was the other issue?

On Thu, Jul 1, 2010 at 12:36 AM, P <[email protected]> wrote:

> yes. thank you larry. I have it working now (although with another
> issue that I brought up in another thread).
>
> thanks again!
>
>
>
>
> On Jun 30, 7:40 pm, "[email protected]" <[email protected]>
> wrote:
> > On Jun 30, 5:17 pm, P <[email protected]> wrote:
> >
> >
> >
> >
> >
> > > this should be really simple, yet I have spent TWO hours trying to
> > > figure it out... to no avail:
> >
> > > I simply need to populate my map with multiple markers. each marker
> > > should have a infowindow that displays some information about it.
> >
> > > I'm having trouble figuring out where to put my listener and click
> > > functions... in relation to the setMarkers function. obviously, I'm no
> > > javascript genius so please go easy on me.
> >
> > > code:
> >
> > > <script type="text/javascript">
> > >   function initialize() {
> > >     var latlng = new google.maps.LatLng(37.4419, -32.1419);
> > >     var myOptions = {
> > >       zoom: 1,
> > >       center: latlng,
> > >       mapTypeId: google.maps.MapTypeId.SATELLITE
> > >     };
> > >     var map = new
> > > google.maps.Map(document.getElementById("map_canvas"), myOptions);
> >
> > >      setMarkers(map, tsunamis);
> >
> > > }
> >
> > > var tsunamis = [
> > >   ['Tsunami 1', -33.890542, 151.274856, 4, 'Tsunami 1 text'],
> > >   ['Tsunami 2', -33.923036, 151.259052, 5, 'Tsunami 2 text'],
> > >   ['Tsunami 3', -34.028249, 151.157507, 3, 'Tsunami 3 text'],
> > >   ['Tsunami 4', -33.950198, 151.259302, 1, 'Tsunami 4 text']
> > > ];
> >
> > > function setMarkers(themap, locations) {
> >
> > >   for (var i = 0; i < locations.length; i++) {
> > >     var tsunami = locations[i];
> > >     var myLatLng = new google.maps.LatLng(tsunami[1], tsunami[2]);
> > >     var marker = new google.maps.Marker({
> > >         icon: '/images/wave_icon.png' ,
> > >         position: myLatLng,
> > >         map: themap,
> > >         title: tsunami[0],
> > >         zIndex: tsunami[3]
> > >     });
> > >     google.maps.event.addListener(marker, 'click',
> > > listenerHandler(i,themap,marker));
> > >   }
> >
> > > }
> >
> > > function listenerHandler(which,themap,marker) {
> > >    var infowindow = new google.maps.InfoWindow({    content:
> > > tsunamis[which][4]   });
> > >      infowindow.open(themap,marker);
> >
> > > }
> >
> > > </script>
> >
> > > (this pops up all 4 markers (with their infowindow already open –
> > >  since it is called from the setMarkers function on load...). yet
> > > clicking on markers doesn't work!
> >
> > > so, I'd like to have no infowindow show on load and enable the click
> > > to show them.
> >
> > > thanks!
> >
> > Does this help:
> http://www.geocodezip.com/v3_markers_normal_colored_infowindows.html
> >
> >   -- 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]<google-maps-js-api-v3%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-maps-js-api-v3?hl=en.
>
>

-- 
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.

Reply via email to