怎样获得当前地图的比例尺和X、Y坐标?(SO开发)
来源:互联网 发布:大数据专业考研学校 编辑:程序博客网 时间:2024/05/21 08:41
这个问题困扰了我好几天,终于在今天被我无意中做出来了,写出来分享一下。
对于如何获得当前地图的比例尺?
我们都知道axsupermap有一个ViewScale属性,该属性主要是设置当前地图的比例尺,也就是为1/原始比例尺。我们可以充分的利用这个属性来获得我们想要的答案——显示当前地图的比例尺。即“当前的比例尺为:”+“1:”+1/axsupermap.ViewScale。
对于如何获得当前的地图的X、Y坐标?
我们这里讨论的是地理坐标的获取,其它的在这里就不介绍了。我们都知道axsupermap中有两个方法来获得地理坐标,一个是PixelToMapX,另一个是PixelToMapY,这两个方法的作用是将一个点在像素空间中的列号转换为地理坐标 ,返回转换后的 坐标。所以要实现获得当前地图的X、Y坐标,这两个方法是必须要用到的。第一步,我们必须要先实例化点对象(soPoint);第二步,我们要获得点X、Y的地理坐标,即使用上面提到的axsupermap的两种方法;第三步,直接输出坐标。关键代码如下所示:
soPoint objpoint = new soPoint();
objpoint.x = axSuperMap1.PixelToMapX(e.x);
objpoint.y = axSuperMap1.PixelToMapY(e.y);
uiStatusBar1.Panels[2].Text = "X=" + Convert.ToString(objpoint.x) + "米" + "," + "Y=" + Convert.ToString(objpoint.y) + "米";
这样我们就完成了怎样获得当前地图的比例尺和X、Y坐标了。
- 怎样获得当前地图的比例尺和X、Y坐标?(SO开发)
- 取得当前鼠标的X,Y坐标
- 取得当前鼠标的X,Y坐标
- 取得当前鼠标的X,Y坐标
- 取得当前鼠标的X,Y坐标
- javascript获得DOM元素X,Y坐标的函数
- React Native获得View相对于屏幕的坐标x,y
- wpf在获得在不同dpi下的x,y对应的x,y坐标
- Unity 3d 射线(获得鼠标点击的坐标[x,y,z])
- 输出(x,y)的坐标
- Android 百度地图开发 怎么获得右上角和左下角的地图坐标
- flex+gis显示地图的比例尺,坐标,地图显示范围
- Android 百度地图开发(三)--- 实现比例尺功能和替换自带的缩放组件
- Android 百度地图开发(三)--- 实现比例尺功能和替换自带的缩放组件
- Android 百度地图开发(三)--- 实现比例尺功能和替换自带的缩放组件
- Android 百度地图开发(三)--- 实现比例尺功能和替换自带的缩放组件
- Android 百度地图开发(三)--- 实现比例尺功能和替换自带的缩放组件
- Android 百度地图开发(三)--- 实现比例尺功能和替换自带的缩放组件
- 程序员需要谨记的九大安全编码规则
- android 从驱动到应用(二)
- android ListView事件的研究 .
- JavaScript去除字符串两边空格trim
- java 高新技术之享元模式
- 怎样获得当前地图的比例尺和X、Y坐标?(SO开发)
- PHP输入流php://input
- boost::function 和 boost::bind 的工作原理
- ACE 编译和安装
- UVa10422 - Knights in FEN
- 在myeclipse 中struts2的Helloworld
- 问:如何用“异构数据源的整合”的方式解决"流式计算"的问题?
- ubuntu 11.10创建“桌面快捷启动”
- 随机漫步Random Walks