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