阅读:2204回复:1
[讨论]请教:VC+MapX 鹰眼 添加两个地图窗口 控件问题 !各位大侠,我现在VC下实现鹰眼功能。 m_ctrlMapX.SetGeoSet("beijing.gst"); //添加“beijing.gst”地图 m_ctrlMapX.SetCenterX(116.4623); //设置中心坐标 m_ctrlMapX.SetCenterY(40.2360); 然后,连接,编辑成功,运行成功。对话框上可以加载地图。 之后,我又点击工具栏上MapX控件的图标(蓝色地球状的),将另一个控件放在对话框上,再通过ClassWizard给它添加了一个成员变量m_cortlMapX2。然后对话框的初始化程序如下: m_ctrlMapX.SetGeoSet("beijing.gst"); //添加“beijing.gst”地图 m_ctrlMapX.SetCenterX(116.4623); //设置中心坐标 m_ctrlMapX.SetCenterY(40.2360);
m_ctrlMapX2.SetCenterX(116.4623); //设置中心坐标 m_ctrlMapX2.SetCenterY(40.2360); 之后,连接,编辑仍然成功。但运行是先弹出一个对话框,说“以下表无法打开:beijing.TAB”。之后对话框中的地图加载失败了。。。。 并且,我重新装了几次MapX 5 软件(不同版本的),但都解决不了这个问题! 我已经尽我最大的努力形容的很细了,请问哪位高手能告诉我这是怎么回事?我怎么才能在一个对话框上添加两个地图窗口。 |
|
1楼#
发布于:2009-02-07 10:02
你用两个不同地图集名测试一下
|
|