[mapguide-users] Manipulating Maps in a Session, .NET API

Kenneth Skovhede, GEOGRAF A/S ks at geograf.dk
Tue Aug 26 03:18:28 EDT 2008


There is no scale in the runtime map (MgMap).
When you request that the image is rendered, you supply dpi, resolution 
and either center/scale or extent.
You cannot store the scale or the center in the runtime map, you must 
store it locally in your client.

Regards, Kenneth Skovhede, GEOGRAF A/S



Johann Nothbauer skrev:
> Hi All!
>
> Is it possible to manipulate a MgMap object via the .NET API?
> I am using the .NET API without a Viewer-Context. I'm trying to render 
> a Map to a System.Windows.Form in .NET.
> I can render a Map, but can I can't change the ViewExtents or the 
> ViewScale like this:
>
> MgMap kgMap = new MgMap();
> ... some map initialization...
>
> MgPoint center = kgMap.ViewCenter;  // this works well
> double viewScale = kgMap.ViewScale;
>
> kgMap.SetViewScale() // is impossible, no such Method
>
> Is this the right approach for doing such things?
> Should I use the Mapagent instead? If yes, which Method will do the 
> Trick?
>
> cheers,
> Nothi
>
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-users


More information about the mapguide-users mailing list