[mapguide-users] Manipulating Maps in a Session, .NET API
Johann Nothbauer
nothbauer at rmdata.at
Wed Aug 27 12:48:24 EDT 2008
Hi Kenneth!
Thanks for your clarification.
I assume this is true for the Tile Service, as well?
How can I find out, which Tile (Row/Column) should be fetched for a
certain World Coordinate? I know how to compute the Tile Size in World
Coordinates for the current scale. But where do the Tiles "Start"? Where
is Tile 0/0 georeferenced? Is it the starting Map Extent?
Any help appreciated,
cheers,
Nothi
Kenneth Skovhede, GEOGRAF A/S wrote:
> 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
> _______________________________________________
> 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