Hi Bob-

The code is all inside the fla file; there's no external ActionScript.

You can see similar code in the Flex version of that demo if you'd like.
http://code.google.com/apis/maps/documentation/flash/demogallery.html?searchquery=marker%20toggle&classname=

- pamela

On Thu, Mar 19, 2009 at 11:42 AM, [email protected]
<[email protected]> wrote:
>
> 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