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

Maksim Sestic max at geoinova.com
Thu Aug 28 03:06:18 EDT 2008


Tiling service should provide function that returns array of tile positions
(row/column), given MgGeometry (or MgEnvelope) to query tile index, map and
scale. It's currently implemented on client (AJAX) side only. I'm thinking
of filing an enhancement ticket for this.

Regards,
Maksim Sestic
 

-----Original Message-----
From: mapguide-users-bounces at lists.osgeo.org
[mailto:mapguide-users-bounces at lists.osgeo.org] On Behalf Of Kenneth
Skovhede, GEOGRAF A/S
Sent: Wednesday, August 27, 2008 19:05
To: MapGuide Users Mail List
Subject: Re: [mapguide-users] Manipulating Maps in a Session, .NET API

I have not used tiles, so I don't know how that is done.
If you just want to create tiles, Kori Maleski has done a great job with a
builder:
http://www.websoftdev.com/download.cfm

I'm guessing that tile (0,0) is has the same upper left coordinates as your
map extent.

Regards, Kenneth Skovhede, GEOGRAF A/S



Johann Nothbauer skrev:
> 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
>
> _______________________________________________
> 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

__________ Information from ESET NOD32 Antivirus, version of virus signature
database 3388 (20080826) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

 

__________ Information from ESET NOD32 Antivirus, version of virus signature
database 3388 (20080826) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
 



More information about the mapguide-users mailing list