本文整理汇总了C#中SharpMap.Map.ImageToWorld方法的典型用法代码示例。如果您正苦于以下问题:C# SharpMap.Map.ImageToWorld方法的具体用法?C# SharpMap.Map.ImageToWorld怎么用?C# SharpMap.Map.ImageToWorld使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SharpMap.Map
的用法示例。
在下文中一共展示了SharpMap.Map.ImageToWorld方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ImageToWorld
public void ImageToWorld()
{
SharpMap.Map map = new SharpMap.Map(new System.Drawing.Size(1000, 500));
map.Zoom = 360;
map.Center = new SharpMap.Geometries.Point(0, 0);
Assert.AreEqual(new SharpMap.Geometries.Point(0, 0), map.ImageToWorld(new System.Drawing.PointF(500, 250)));
Assert.AreEqual(new SharpMap.Geometries.Point(-180, 90), map.ImageToWorld(new System.Drawing.PointF(0,0)));
Assert.AreEqual(new SharpMap.Geometries.Point(-180, -90), map.ImageToWorld(new System.Drawing.PointF(0, 500)));
Assert.AreEqual(new SharpMap.Geometries.Point(180, 90), map.ImageToWorld(new System.Drawing.PointF(1000, 0)));
Assert.AreEqual(new SharpMap.Geometries.Point(180, -90), map.ImageToWorld(new System.Drawing.PointF(1000, 500)));
}
示例2: ImageToWorld
public void ImageToWorld()
{
SharpMap.Map map = new SharpMap.Map(new System.Drawing.Size(1000, 500));
map.Zoom = 360;
map.Center = GeometryFactory.CreateCoordinate(0, 0);
Assert.AreEqual(GeometryFactory.CreateCoordinate(0, 0), map.ImageToWorld(new System.Drawing.PointF(500, 250)));
Assert.AreEqual(GeometryFactory.CreateCoordinate(-180, 90), map.ImageToWorld(new System.Drawing.PointF(0,0)));
Assert.AreEqual(GeometryFactory.CreateCoordinate(-180, -90), map.ImageToWorld(new System.Drawing.PointF(0, 500)));
Assert.AreEqual(GeometryFactory.CreateCoordinate(180, 90), map.ImageToWorld(new System.Drawing.PointF(1000, 0)));
Assert.AreEqual(GeometryFactory.CreateCoordinate(180, -90), map.ImageToWorld(new System.Drawing.PointF(1000, 500)));
}
示例3: ImageToWorld_DefaultMap_ReturnValue
public void ImageToWorld_DefaultMap_ReturnValue()
{
SharpMap.Map map = new SharpMap.Map(new System.Drawing.Size(500, 200));
map.Center = new SharpMap.Geometries.Point(23, 34);
map.Zoom = 1000;
SharpMap.Geometries.Point p = map.ImageToWorld(new System.Drawing.PointF(242.5f, 92));
Assert.AreEqual(new SharpMap.Geometries.Point(8, 50), p);
}
示例4: ImageToWorld_DefaultMap_ReturnValue
public void ImageToWorld_DefaultMap_ReturnValue()
{
SharpMap.Map map = new SharpMap.Map(new System.Drawing.Size(500, 200));
map.Center = GeometryFactory.CreateCoordinate(23, 34);
map.Zoom = 1000;
ICoordinate p = map.ImageToWorld(new System.Drawing.PointF(242.5f, 92));
Assert.AreEqual(GeometryFactory.CreateCoordinate(8, 50), p);
}