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