MPAX的难点技术 希望大家可以互相交流 学习 希望大虾们多多帮忙(100分)

  • 主题发起人 shenhuaming
  • 开始时间
S

shenhuaming

Unregistered / Unconfirmed
GUEST, unregistred user!
问题1:用MAPX查询到的图元 要让图元突出显示;
问题2:在向地图插入图标的时候 提示输入对话框 设置图标的相应资料 比如 消防栓(含 编号 名字 水压 等等) 都可以在插入图标的时候输入
问题3: 上面插入的信息 在鼠标放上去的时候可以全部显示出来
希望各位 大虾多多帮忙 还有几天要交工程必须断时间完成
在下QQ 147814880 希望各位多多帮忙 白天都在线
如果发贴的话希望把变量申明一下 谢谢 !!!!
 
I

ivy1982

Unregistered / Unconfirmed
GUEST, unregistred user!
S

shenhuaming

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么还没有人来回答呢 哥哥们 帮帮忙嘛 火烧眉毛了
 
W

wenqin5321

Unregistered / Unconfirmed
GUEST, unregistred user!
研究Ing。。。。
 
S

shanshengsheng

Unregistered / Unconfirmed
GUEST, unregistred user!
2、创建图元后弹出属性录入对话框,设置设置图标的相应资料,然后在添加到图层应该就可以了
3、你可以在mapinfo中再建一个字段,把编号 名字 水压 等等写在那个字段中标注字段设置成该字段。

楼主在南京的话我们可以交流交流,qq:23460311
 
S

shenhuaming

Unregistered / Unconfirmed
GUEST, unregistred user!
呵呵 那个问题今天上午已经解决了 现在问题是 我的图标 我想把他固定 当图层为1的时候
图标 只能为1 图层为2的时候 图标只能为2能做到吗
 

孤云

Unregistered / Unconfirmed
GUEST, unregistred user!
初学,楼主能不能告诉怎么做!
xiaolin0058@163.com
谢谢!
 
S

shenhuaming

Unregistered / Unconfirmed
GUEST, unregistred user!
你要做什么 我只掌握了基本操作 现在还有两样未实现 创建专题图 和那个查询到的图标让他闪烁
 

孤云

Unregistered / Unconfirmed
GUEST, unregistred user!
学着做一个信息管理系统,估计以后毕业设计能用上
我刚做的是通过鼠标点击查找图元
查完之后用Selection。Add让他的颜色有变化!
我想让查找到的图元更有个性化一点,如拟所说的突出显示
然后能够对选择的图元进一步操作
 
R

rainring

Unregistered / Unconfirmed
GUEST, unregistred user!
使图元处于被选择状态,图元就会突出显示,如果要闪烁,加一timer控件,在事件中写代码。有两种实现方法:
1、刷新图元的色彩;
2、图元在选择和释放之间切换
 

大唐电信

Unregistered / Unconfirmed
GUEST, unregistred user!
问题1:用MAPX查询到的图元 要让图元突出显示;
你可以选择图元,然后撤消选择,在sleep一下。就这样多做几次,就产生闪烁的效果。

问题2:在向地图插入图标的时候 提示输入对话框 设置图标的相应资料 比如 消防栓(含 编号 名字 水压 等等) 都可以在插入图标的时候输入

你可以在插入图元之前ShowModal一个窗体让用户输入相关信息不就行了。

问题3: 上面插入的信息 在鼠标放上去的时候可以全部显示出来
这个问题可能只能 MouseMove 事件里做了,根据鼠标位置查找到图元,在弹出一个窗体显示图元的信息。
 
S

shenhuaming

Unregistered / Unconfirmed
GUEST, unregistred user!
可以给个代码瞧瞧吗 我的闪烁变色功能现在还 无法完成
 
S

shenhuaming

Unregistered / Unconfirmed
GUEST, unregistred user!
大唐电信 你好啊 我前面几个问题都解决了 不知道那个第三点怎么解决 如果靠MOUSEMOVE事件的话 他鼠标离开 窗体不会消失啊
还有闪烁我做出来 不知道让那个图标 变色 如何写代码呢
如果要以查询到的图元 出现一个该图元为圆心 显示出一个圆可以不
 

大唐电信

Unregistered / Unconfirmed
GUEST, unregistred user!
让图元闪烁的函数:
procedure Flash(ftr: feature;
nTimes: Integer);
var
i:integer;
nflag:integer;
begin

nFlag := miSelectionAppend;

For I := 0 To nTimes do

begin

if nFlag = miSelectionAppend then

nFlag := miSelectionRemove
else
nFlag := miSelectionAppend;

ftr.Layer.Selection.SelectByID(ftr.FeatureKey, nFlag )
Sleep(300);
end;

end;


你的图图标 变色,,没懂什么意思?

你查询的图元要显示一个圆的话,,你以图元的圆心画个圆不就行了。


如果靠MOUSEMOVE事件的话 他鼠标离开 窗体不会消失啊
我觉得你可以在事件里判断,,当前坐标是否有图元,有的话显示窗体,没有就消失。
 
S

shenhuaming

Unregistered / Unconfirmed
GUEST, unregistred user!
电信你理解错啦 我的意思要查询到图元的 自己产生一个圆出来 以他为圆心 然后 让圆范围内的颜色变深
 

菜鸟黄

Unregistered / Unconfirmed
GUEST, unregistred user!
我已经实现了远程开机、关机、注销、重启、通讯以及远程抓屏、收发文件。

现在就差远程桌面控制了,简单来说就是用一台电脑的键盘、鼠标来代替另一台电脑的
键盘、鼠标的操作。对于显示,我可以用实时的抓屏实现。

有这方面认识的朋友们帮帮小弟吧~!
 
J

jarodgan

Unregistered / Unconfirmed
GUEST, unregistred user!
我也用delphi和mapx做毕业设计,现在还在初级阶段,有很多东西不会,想和大侠们交流学习,请多指教!我的qq40396683
 
S

shenhuaming

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大哥 帮帮忙 我的做出来的地图只能在一台计算机上操作怎么样才能让台电脑同时操作啊
 

Similar threads

D
回复
0
查看
884
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部