Is it possible to see the source for Toggling Marker Categories? --
when I click on 'source' I only see the html, xml, fla and swf files
but I don't see the actionscript 3 files. I understand there though
that you use the isvisible property and not removeOverlay method to
remove markers.

Thanks,
Bob

On Mar 18, 4:30 am, pamela fox <[email protected]> wrote:
> Hi biswa-
>
> I would put all created markers in an array, and then remember the
> index of each marker in an array, and pass that into the function.
> Then you could say:
> map.removeOverlay(markers[ix]);
>
> - pamela
>
> On Mon, Mar 16, 2009 at 7:55 PM, biswa rajgarh <[email protected]> 
> wrote:
>
> > Hi every one ,
>
> > How i have to delete a marker if i know the perticular point on which
> > marker is created.
> > Hewre is my code Please tell what to do in delMarker() function.As
> > marked.
>
> > function getLocation()
> >         {
> >               var oSearchLocation = document.getElementById('gcLocation');
>
> >                   if (oSearchLocation.value)
> >                    {
> >                            geocoder.reset();
> >                            geocoder.getLocations
> > (oSearchLocation.value,addAddressToMap);
> >                    }
> >                  else
> >                   {
> >                       map.clearOverlays();
> >                           alert("Type what you're looking for into the 
> > Search
> > box.");
> >                   }
> >         }
>
> >   function addAddressToMap(response)
> >        {
> >             map.clearOverlays();
> >             if (!response || response.Status.code != 200)
> >                {
> >                       loading = false;
> >                       switch (response.Status.code)
> >                        {
> >                        
> > default:alert(document.getElementById('gcLocation').value +
> > " is not found");
> >                }
> >                }
>
> >             else
> >                {
> >                       gResponse = response;
>
> >                                     var oMultiResultDiv = 
> > document.getElementById
> > ('googleSearchData');
> >                                     oMultiResultDiv.innerHTML = '';
> >                                     var html = '<div 
> > class="titleDiv"></div>';
>
> >                                     for (var n = 0 ; n < 
> > response.Placemark.length ; n+
> > + )
> >                                       {
> >                                          if(n==0)
> >                                          {
> >                                          gotoPlacemark(n)  //For First 
> > Marker
>
> >                                          }
> >                                               html += createChoiceLink(n);
> >                                       }
>
> >                                      oMultiResultDiv.innerHTML = html;
> >                                      
> > animatedcollapse.toggle('googleSearchData');
> >                          animatedcollapse.show('googleSearchData');
> >                          animatedcollapse.hide('searchOptions');
>
> >             }
> >      };
>
> >   function delMarker(ix)
> >          {
>
> >      SUGGESTED CODE------------------------------------
>
> >                          var pMark = gResponse.Placemark[ix];
> >                 var point = new GLatLng(pMark.Point.coordinates
> > [1],pMark.Point.coordinates[0]);
>
> >               map.removeOverlay(pMark);
>
> >          }
>
> >        function createChoiceLink(ix)
> >         {
> >                var pMark = gResponse.Placemark[ix];
> >                     var html = '<div class="aLink"  onclick="gotoPlacemark
> > ('+ix+')">' + pMark.address + '<br/><a href="#"
> > onclick="javascript:delMarker('+ix+')">Delete</a><br/></div>';
>
> >                return html;
> >        }
>
> >   function gotoPlacemark(ix)
> >        {
> >               var pMark = gResponse.Placemark[ix];
> >               var point = new GLatLng(pMark.Point.coordinates[1],
> > pMark.Point.coordinates[0]);
> >               var html = '';
> >               html += '<b>Country code:</b> ' +
> > pMark.AddressDetails.Country.CountryNameCode + '<br>\n';
> >               html += '<b>Address:</b> ' + pMark.address  + '<br>\n';
>
> >           var  marker = createMarker(point, pMark.address, html, 1,
> > null, true);
> >               map.addOverlay(marker);
> >                if(ix==0)
> >             {
> >                 map.closeInfoWindow();
> >                 marker.openInfoWindow(html);
> >             }
>
> >                if (pMark.AddressDetails.Accuracy == 9) {
> >                        map.setZoom(15);
> >                }
> >                else if (pMark.AddressDetails.Accuracy >= 6) {
> >                        map.setZoom(15);
> >                }
> >                else if (pMark.AddressDetails.Accuracy >= 4) {
> >                        map.setZoom(12);
> >                }
> >                else if (pMark.AddressDetails.Accuracy >= 2) {
> >                        map.setZoom(7);
> >                }
> >                else {
> >                        map.setZoom(5);
> >                }
> >                map.panTo(point);
> >        };
>
> >    function createMarker(point,markerName,markerHtml,
> > number,mIcon,mClickable,mapType)
> >            {
> >                    mClickable = mClickable || false;
> >                    mapType = mapType || G_NORMAL_MAP;
>
> >                    var latDMS  = DEC2DMS(point.y);
> >                    var longDMS  = DEC2DMS(point.x);
>
> >                    var htmlInfo = "";
> >                    htmlInfo += markerHtml;
>
> >                    var htmlInfo2 = "";
> >                    htmlInfo2 += 'Lat (Dec): ' + point.y + '<br>';
> >                    htmlInfo2 += 'Long (Dec): ' + point.x;
> >                    htmlInfo2 += '<hr style="height:1px">';
> >                    htmlInfo2 += 'Lat (DMS): ' + latDMS + '<br>';
> >                    htmlInfo2 += 'Long (DMS): '+ longDMS;
> >                    htmlInfo2 += '</div>';
>
> >                     var marker = new GMarker(point,{icon:mIcon,
> > clickable:mClickable, title:markerName});
>
> >                    var gSmallIcon = new google.maps.Icon();
> >                      gSmallIcon.image = "Common/Images/chart_11.png";
> >                      gSmallIcon.shadow = "http://labs.google.com/
> > ridefinder/images/mm_20_shadow.png";
> >                      gSmallIcon.iconSize = new google.maps.Size(34,
> > 34);
> >                      gSmallIcon.shadowSize = new google.maps.Size(54,
> > 34);
> >                      gSmallIcon.iconAnchor = new google.maps.Point
> > (17, 34);
> >                      gSmallIcon.infoWindowAnchor = new
> > google.maps.Point(17,2.83);
>
> >             }
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API For Flash" 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-for-flash?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to