http://bugzilla.novell.com/show_bug.cgi?id=629739
http://bugzilla.novell.com/show_bug.cgi?id=629739#c0 Summary: GetViewForOverlay event not called when overlay added to map Classification: Mono Product: MonoTouch Version: unspecified Platform: Macintosh OS/Version: Mac OS X 10.6 Status: NEW Severity: Major Priority: P5 - None Component: Runtime AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: Customer Blocker: --- Created an attachment (id=381723) --> (http://bugzilla.novell.com/attachment.cgi?id=381723) solution file Description of Problem: this should work: public partial class MapWithOverlayScreen : UIViewController { MKCircle _circleOverlay = null; MKCircleView _circleView = null; ... public override void ViewDidLoad () { ... //---- add an overlay with the coords and a .3 radius this._circleOverlay = MKCircle.Circle(coords, .5); this.mapMain.AddOverlay(this._circleOverlay); //---- set our delegate. //this.mapMain.Delegate = new MapDelegate(); this.mapMain.GetViewForOverlay += (m, o) => { if(this._circleView == null) { this._circleView = new MKCircleView(this._circleOverlay); this._circleView.FillColor = UIColor.LightGray; } return this._circleView; }; but the GetViewForOverlay delegate is never called, therefor no overlay shows up. Steps to reproduce the problem: see attached solution: -> run in sim -> click on map tab -> click on map with overlay button -> breakpoint in Screens/iPhone/Maps/MapWithOverlayScreen.xib.cs at line 68 never gets hit. Actual Results: Expected Results: delegate method should get called when the map loads and tries to display the overlay How often does this happen? everytime Additional Information: -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
