If I try to execute ZoomToGeopgraphic in the OnAfterRenderAsync event I always get the error " Unhandled exception rendering component: cannot invoke method until main component is ready."
The only way I have been able to initialize the zoom rect is to run it in the ImageTilesReady event which seems redundant as there is no reason to render the tiles until after the zoom is set.
protected override async Task OnAfterRenderAsync(bool firstRender)
GeoMapRef.ZoomToGeographic(new Rect(100, -40, new Size(50, 25)));
Please let me know if you have any other questions or concerns on this matter.