地图坐标怎么转为屏幕坐标
2007-09-18 09:32
302 查看
FeatureLayer.DisplayTransform.ToDisplay
或者
Map.DisplayTransform.ToDisplay
具体使用
把点击的坐标记录到隐藏文本框
function cc()
{
document.Form1.iPoint.Value=event.x+ '|' + event.y;
document.Form1.txtSpotType.value=document.Form1.iPoint.Value;
Form1.submit();
}
————————————————————————————————————
转换下哈
if(this.txtSpotType.Value.Length!=0)
{
string []point;
int screenX = -1;
int screenY = -1;
point = txtSpotType.Value.Split('|');
try
{
screenX = Convert.ToInt32(point[0]);
screenY = Convert.ToInt32(point[1]);
}
catch(Exception)
{
}
if ( screenX >= 0 && screenY >= 0 )
{
System.Drawing.Point pntClick = new System.Drawing.Point(screenX,screenY);
DPoint pntCenter = new DPoint(0,0);
this.MapControl1.Map.DisplayTransform.FromDisplay(pntClick, out pntCenter);
this.MapControl_PL.Map.Center = pntCenter;
}
txtSpotType.Value = "";
}
或者
Map.DisplayTransform.ToDisplay
具体使用
把点击的坐标记录到隐藏文本框
function cc()
{
document.Form1.iPoint.Value=event.x+ '|' + event.y;
document.Form1.txtSpotType.value=document.Form1.iPoint.Value;
Form1.submit();
}
————————————————————————————————————
转换下哈
if(this.txtSpotType.Value.Length!=0)
{
string []point;
int screenX = -1;
int screenY = -1;
point = txtSpotType.Value.Split('|');
try
{
screenX = Convert.ToInt32(point[0]);
screenY = Convert.ToInt32(point[1]);
}
catch(Exception)
{
}
if ( screenX >= 0 && screenY >= 0 )
{
System.Drawing.Point pntClick = new System.Drawing.Point(screenX,screenY);
DPoint pntCenter = new DPoint(0,0);
this.MapControl1.Map.DisplayTransform.FromDisplay(pntClick, out pntCenter);
this.MapControl_PL.Map.Center = pntCenter;
}
txtSpotType.Value = "";
}
相关文章推荐
- ArcEngine 中把地图坐标转为屏幕坐标的方法
- 一个地图坐标转换成屏幕坐标
- 一个屏幕坐标和地图坐标转换的js代码
- android 百度地图 marker固定在屏幕中心,动态获取可移动地图的中心坐标
- MapGuide open source开发系列教程五: 屏幕坐标与地图坐标(问题)已修改
- ADF JavaScript获取地图坐标及与屏幕坐标的互转
- ArcGIS屏幕坐标和地图坐标的转换
- 如何通过界面屏幕的UI坐标,转换成45度叫的地图坐标?
- ADF JavaScript获取地图坐标及与屏幕坐标的互转
- 如何将像素坐标转为地图坐标(转载)
- 转:一个屏幕坐标和地图坐标转换的js代码
- C#中怎么把屏幕坐标转化为客户区坐标
- 关于地图坐标到屏幕坐标的转换
- iOS地图 很多坐标点 怎样显示所有坐标点 并使屏幕居中
- 地图坐标转屏幕坐标
- 屏幕大小适应地图上的所有的坐标
- 地图坐标转屏幕坐标
- 高德地图获取经纬度、高德地图坐标转为百度地图坐标
- 地图坐标与屏幕坐标的转换
- 怎么让弹出的窗体Form显示在屏幕的某一个坐标位置