浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
如何根据地图上的点获取布局页面中对应点的布局坐标
Sye8
2EXP
2020年03月06日
使用产品 iobject 10.0.0-17726-74479 操作系统: win7 X64
有没有相关的接口
iobjects
二次开发
坐标
请
登录
或者
注册
后回答这个问题。
1个回答
你好,先把地图上的点转换为屏幕坐标map.MapToPixel 再把屏幕坐标转换成布局上的坐标maplayout.PixelTolayout
邬袁凯
2,432EXP
2020年03月06日
我试了不行啊 坐标对不上
转到逻辑坐标也不行
我是用过这几种方法都不行才来提问的
map不管选MapControl.Map还是MapLayoutControl.ActiveMap
得到的结果都不对
感觉是因为"屏幕"它不是同一个屏幕
不知道是不是我使用的方法不对,可能有的细节没处理
如果你的那个能成功 能不能贴个代码看看
没有直接的接口,可以给个思路,先获取到地图上的某些坐标点,再获取到布局上对应点在布局上的坐标,算出他们之间的比例,通过这个比例来计算地图上的坐标对应在布局上的
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
根据平面坐标获取DEM模型中对应点位的高程
如何获取几何对象的中心点坐标
如何获取三维地图中心点坐标
如何获取点坐标根据该点生成缓冲区,最好有代码
如何批量获取三维场景中坐标点的高程
如何获取地图中的线对象
鼠标在世界地图拖拽,如何获取点对应的城市 国家代码,用的是世界地图。
如何获取选择集selection中点的坐标X和Y
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...