Great - No worries.

On Thu, Apr 2, 2009 at 4:56 AM, laxmidi1994 <[email protected]> wrote:

>
> Hi,
> I figured it out. I read the example more carefully. I re-wrote the
> function, so that an xml node is passed into it and the polygon is
> built. I then grabbed the neighborhood name from the xml node to put
> in the caption.
>
> Sorry to bother everyone.
>
> -Chris
>
> On Mar 31, 10:22 pm, laxmidi1994 <[email protected]> wrote:
> > Hi,
> > I'm using xml to draw polygons on a map. When the user clicks on a
> > polygon, an infowindow is supposed to show the name of the
> > neighborhood. The map is working fine and the polygons are overlaying
> > properly. But, I can't figure out how to get the info window caption
> > to work. Specifically, I don't know how to reference the neighborhood
> > name of the chosen polygon.  I studied Pamela Fox's example "State
> > Map", but I'm stumped.
> >
> > Please find below some abbreviated code.
> >
> > My button with an id of "allHoodsToggle" calls the following function:
> >
> > private function allEncodedPolygons(event:MouseEvent) : void {
> >                         var myPaneManager:IPaneManager =
> map.getPaneManager();
> >                             var myMapPane:IPane =
> myPaneManager.createPane();
> >
> >                 if (allHoodsToggle.selected) {
> >                                         for each (var node:XML in
> detailMapResultData){
> >
> >                                                 var
> encodedData:EncodedPolylineData = new EncodedPolylineData
> > (node.encoding.toString(), node.zoomFactor.toString(),
> > node.level.toString(), node.numlevels.toString());
> >                                                 var encodedList:Array =
> [encodedData];
> >
> >                                                 var
> polyOptions:PolygonOptions = new PolygonOptions ({
> >
> strokeStyle: {
> >
> thickness: 3,
> >                                                                 color:
> 0x123456,
> >                                                                 alpha:
> 0.5,
> >
> pixelHinting: true
> >                                                                 },
> >
> fillstyle: {
> >                                                                 color:
> 0xff0080,
> >                                                                 apha:
> 0.8}
> >                                                 });
> >                                                 var neighbShapes:Polygon
> = Polygon.fromEncoded(encodedList,
> > polyOptions);
> >
> >                                         map.addOverlay(neighbShapes);
> >
> >
> neighbShapes.addEventListener(MapMouseEvent.CLICK, function
> > (event:MapMouseEvent): void {
> >             map.openInfoWindow(event.latLng, new InfoWindowOptions
> > ({content: 'WHAT SHOULD I PUT HERE?'}));
> >         });
> >
> >
> allHoodsToggle.removeEventListener(MouseEvent.CLICK,
> > allEncodedPolygons)
> >
> >                                         }
> >                 }
> >                        else {myPaneManager.clearOverlays();
> > allHoodsToggle.removeEventListener(MouseEvent.CLICK,
> > allEncodedPolygons);}
> >
> >     }
> >
> > Here's some abbreviated xml:
> > <group>
> >         <neighborhood>
> >                 <name>West End</name>
> >                 <latitudeCenter>38.90699756549191</latitudeCenter>
> >                 <longitudeCenter>-77.05252647399902</longitudeCenter>
> >                 <encoding>}cmlftdium...@oayegcdkd
> }AeH_CyBoBiBsDMiGEmIfJ??cZl\bZ?zi@</
> > encoding>
> >                 <level>p...@c@b...@feigp</level>
> >                 <zoomFactor>2</zoomFactor>
> >                 <numlevels>18</numlevels>
> >         </neighborhood>
> >
> >         <neighborhood>
> >                 <name>Woodland</name>
> >                 <latitudeCenter>38.85605916398143</latitudeCenter>
> >                 <longitudeCenter>-76.97493553161621</longitudeCenter>
> >                 <encoding>m`dlF`kytMsLwMvFgJdLfMiFnJ</encoding>
> >                 <level>PFGFP</level>
> >                 <zoomFactor>2</zoomFactor>
> >                 <numlevels>18</numlevels>
> >         </neighborhood>
> >
> > </group>
> >
> > How do I reference the xml neighborhood name of the selected
> > neighbShapes polygon? If you have any suggestions, please let me know.
> > Thank you!!!
> > -Chris
> >
>

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