社区
地理信息系统
帖子详情
如何选中图层上的图元,并弹出窗口显示图元所在的经纬度,各位XDJM们帮忙!
sunyongwang
2007-07-07 12:49:51
我现在的情况是:
创建了一个临时图层,并且在临时图层上画出了一些红点(BMP图)。现在想,当鼠标点击时,如果是点击了图层上画的点时,弹出该点的经纬度和名称。
大家帮忙,小弟谢谢了!
...全文
313
10
打赏
收藏
如何选中图层上的图元,并弹出窗口显示图元所在的经纬度,各位XDJM们帮忙!
我现在的情况是: 创建了一个临时图层,并且在临时图层上画出了一些红点(BMP图)。现在想,当鼠标点击时,如果是点击了图层上画的点时,弹出该点的经纬度和名称。 大家帮忙,小弟谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunyongwang
2007-07-15
打赏
举报
回复
版主现身哪。
现在人气怎么这么不旺呢。
ouyang4683
2007-07-12
打赏
举报
回复
@_@ MapInfo.Tools.ToolUsedEventArgs 。。。
这是引用什么 好奇
private void Map_MouseDownEvent(object sender, AxMapXLib.CMapXEvents_MouseDownEvent e)
{
double MapX=0;
double MapY=0;
//OBJECT.ConvertCoord (ScreenX, ScreenY, MapX, MapY, Dir)
//MapXLib.ConversionConstants.miScreenToMap:此方法取屏幕/ 地图 X 和 Y 坐标和方向(miScreenToMap 或 miMapToScreen),返回 X 和 Y 属性相应于转换的地图/ 屏幕坐标的点。
Map.ConvertCoord(ref e.x ,ref e.y ,ref MapX,ref MapY,(MapXLib.ConversionConstants)1);
statusBar1.Panels[1].Text = MapX.ToString("#####.0000000000");
statusBar1.Panels[2].Text = MapY.ToString("#####.0000000000");
}
sunyongwang
2007-07-12
打赏
举报
回复
我在图层上画的点是用axMap2.FeatureFactory.CreateMultipoint(Pnts,sty)方法创建的,他们好像是公用一个ID的,选择一个,其他的也被选中了。我怎么能知道本来选中的那个点的经纬度和名称呢?
UlTMa
2007-07-11
打赏
举报
回复
LS正解
gkhome3976
2007-07-10
打赏
举报
回复
先捕捉鼠标的坐标,再转成经纬坐标,然后在坐标点搜索指定图层是否有图元。如果有图元则弹出你的pop框。对吧。
再度梦想
2007-07-09
打赏
举报
回复
private void Tools_Used(object o, MapInfo.Tools.ToolUsedEventArgs e)
{if (e.ToolStatus == ToolStatus.Start)
{
pt = e.MapCoordinate;
addPoint(pt.x, pt.y);
}
sunyongwang
2007-07-08
打赏
举报
回复
周末就是人气不太旺。
XDJM们,周一上来的时候多多指教呀。
sunyongwang
2007-07-07
打赏
举报
回复
平台:C#.Net + MapX5.0
sunyongwang
2007-07-07
打赏
举报
回复
平台:C#. + MapX5.0
CathySun118
2007-07-07
打赏
举报
回复
什么GIS平台
图
元
变形lisp源码_修改
图
元
图层
lisp
( )改变选择
图
元
所属层为最后选择地
图
元
地层(类似于,但选择
图
元
地顺序正好相反)
图层
命令希望大家能花一点时间熟悉并掌握,当然,前提条件是图纸中地
图
元
图层
设置......? 二、常用
图
元
组码: 0
图
元
类型 5 句柄 8
图层
名 6 线型名称 (如果....lisp程序命令汇总 lisp程序命令汇总 1、本程序用于写钢筋直径: 1、测量长度: 2、测量多个长度之和 3、标注一个
图
元
的分段长度 4、...
Supermap WebGL Cesium 中获取当前场景中点击的
图层
及
图
元
ID,并设置
选中
的颜色样式
let selectlayer=_self.mapView.scene.layers.getSelectedLayer(); // 获取
选中
图
元
的id,使其
选中
颜色改成其他的 let selectid=selectlayer.getSelection()[0]; selectlayer.setObjsColor([selectid],Cesium.Color.fromCssColorString...
一键快速设置
图层
lisp程序_CAD快速切换
图层
LISP代码问题
CAD快速切换
图层
LISP代码问题这个代码用cad加载后能很方便的切换
图层
,
选中
图
元
时,按数字键能快速更改
图
元
图层
。现在遇到的问题是,我用天正打开后,切换
图层
的功能还在,更改
图
元
图...CAD快速切换
图层
LISP代码问题这个代码用cad加载后能很方便的切换
图层
,
选中
图
元
时,按数字键能快速更改
图
元
图层
。现在遇到的问题是,我用天正打开后,切换
图层
的功能还在,更改
图
元
图层
不行了,求大神指点!!代码如下:...
QGraphicsItem删除
选中
的
图
元
删除
图
元
,首先要
选中
它们。首先要设置它们为可选状态。下面是例子。void CenterWidget::cmd_test_slot(void) { //测试:选择
图
元
//获得所有
元
素的指针列表 QList<QGraphicsItem *> item_list_p = view->scene->items(); //选择所有
图
元
fo...
S3MTilesLayer Cesium 根据
图
元
ID,高亮显示模型,并定位到模型位置,弹
出
infowindow
1.根据
图层
name,查找已经加载的
图层
,然后是
图层
中的
图
元
选中
,并可以设置
选中
的颜色 var _layerName = "jc5"; var _layer = _self.mapView.scene.layers.find(_layerName); if(!_layer){ return; ...
地理信息系统
2,143
社区成员
8,289
社区内容
发帖
与我相关
我的任务
地理信息系统
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
复制链接
扫一扫
分享
社区描述
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章