thank you SO much!!

I knew it would be something that simple!

On Feb 1, 12:10 am, "[email protected]" <[email protected]>
wrote:
> On Jan 31, 4:00 pm, xhan <[email protected]> wrote:
>
>
>
> > Hi guys,
>
> > I'm stuck trying to add markers from xml. It works fine until I want
> > to open an info window, this is the offending code!
>
> > GDownloadUrl("includes/gmaps/notes.php", function(data) {
> >   var xml = GXml.parse(data);
> >   var markers = xml.documentElement.getElementsByTagName("marker");
> >   for (var i = 0; i < markers.length; i++) {
> >     var point = new GLatLng(parseFloat(markers[i].getAttribute
> > ("lat")),
> >                             parseFloat(markers[i].getAttribute
> > ("lng")));
>
> >      var html = markers[i].getAttribute("html");
> >               // create the marker
> >                         var shownotemarker = createMarker(point,html);
>
> >                         //var shownotemarker = new GMarker(point,
> > {icon:orangeIcon, draggable: true});
> >                         map.addOverlay(shownotemarker);
> >         shownotemarker.disableDragging();
> >   }
>
> > });
> > }
>
> > function createMarker(point,html) {
> > var shownotemarker = new GMarker(point, {icon:orangeIcon, draggable:
> > true});
> >   GEvent.addListener(shownotemarker, "click", function() {
> >     shownotemarker.openInfoWindowHtml(html);
> >   });
>
> // shownotemarker needs to return the created marker
> return(shownotemarker);
>
>
>
>
>
> > }
>
> > This code works if I use the commented out line.
>
> > var shownotemarker = new GMarker(point, {icon:orangeIcon, draggable:
> > true});
>
> > but not when I use the createMarker function, which I need to be able
> > to display the infowindow
>
> > as far as I can see it should work!?
>
> > the code is live here:http://www.the-community-project.co.uk/main/local.php
>
> > Thank you for your help :)
>
> Currently the shownotemarker function doesn't return anything and the
> map.addOverlay() functions when it tries to add an undefined object to
> the map.
>
>   -- 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.

Reply via email to