yeah actually there no use of marker manager i was just using to see
how its work....but now i will remove it.

can you please give me more idea with code how to track marker and
remove from new xml data?

On Jun 12, 5:53 pm, "[email protected]" <[email protected]>
wrote:
> On Jun 12, 9:35 am, manu <[email protected]> wrote:
>
> > hi larry, if i remove marker manager is there any way to remove
> > markers from new data which i am getting from xml file?
>
> If you are asking what I think you are asking: yes.
> You need to keep track of the markers you already have on the map (I
> usually put them in an array), when  you request new ones from the
> server, just add the ones that are different, either by comparing the
> position or by keeping track of a unique id for each marker.
>
> You can still use the marker manager if you want, as long as you
> understand what it is doing for you.  I guess I don't understand why
> you are using it.
>
>   -- Larry
>
>
>
>
>
> > On Jun 12, 5:17 pm, "[email protected]" <[email protected]>
> > wrote:
>
> > > On Jun 12, 8:57 am, manu <[email protected]> wrote:
>
> > > > hi guy's, i am new with google map api. i not not putting code here as
> > > > you can see from view source. i am getting data from mysql via
> > > > php...and showing marker on google map
>
> > > > but my problem is when i m clicking corner marker one then in order to
> > > > show infowindow its automatically moving and becoz of that my
> > > > updateMarker function is running and then closing infowindow......is
> > > > there any way so i can add marker without close infowindow...?
>
> > > The infoWindow is an overlay.  map.clearOverlays() is removing it.  If
> > > it is open, you need to either not call clearOverlays or find a way to
> > > just remove the markers from the map (not sure it that will work with
> > > the marker manager).
>
> > >   -- Larry
>
> > > > var xml = GXml.parse(data);
> > > > var markers = xml.documentElement.getElementsByTagName("marker");
>
> > > > for (var i = 0; i < markers.length; i++) {
> > > >     map.clearOverlays();
> > > >     var id = markers[i].getAttribute("id");
> > > > |
> > > > |
> > > > |
> > > > |
> > > >     var point = new GLatLng(parseFloat(markers[i].getAttribute
> > > > ("lat")), parseFloat(markers[i].getAttribute("lng")));
> > > >     var marker = createMarker(point, id, postcode, address, town,
> > > > ptype);
> > > >     batch.push(marker);}
>
> > > > mgr.addMarkers(batch,11);
> > > > mgr.refresh();
>
> > > >http://www.spotonsearch.co.uk/auto/xx/index.html
>
> > > > thankyou- 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 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