前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Mapxtreme之活活气死

Mapxtreme之活活气死

作者头像
用户1075292
发布2018-01-23 10:01:16
5180
发布2018-01-23 10:01:16
举报
文章被收录于专栏:听雨堂听雨堂

都是小问题,但是都耗费了我巨大的精力和时间。在缺乏资料的情况下,一点点小问题都会非常麻烦,有时真是气死人不偿命:(

1、加载地图(gst文件),设定的selectable属性不管用

2、手工添加MapControl.SelectableLayers,发现添加Layer对象完全可以,但是完全无效,上下求索之后,发现只能添加图层字符串才有效!!!

 3、发现无论是修改feature还是加入feature,都报告不能执行,化了几乎一天的时间,将几乎各种可能性都试验过了,包括帮助和mapinfo的官方文档,都不行。最终发现:只是因为没有开发写权限(跟上传文件夹一样)

4、自定义工具,无论用网上的还是官方的代码,都报错,说没有对象,最后怀疑是没有保持住状态,检查发现,虽然把新工具加入到maptools中,但每次postback都会消失,所有在load中每次都需加载一次。

5、创建一个鹰眼功能类,能够响应Map控件的修改事件。但是,在原来页面下代码正常,但在类中却不正常,在重新修改表后不能绘制。反复检查:session,postback,事件传递......都不是,真正的原因是,在类中如果修改后需要Invalidate();

6、7-25:在用Map.SetView Method (DPoint, CoordSys, Distance)设置范围时,想着前面取Coordsys都用这个,

代码语言:js
复制
MapControl1.Map.SetView(ftr.Geometry.Centroid,MapControl1.Map.GetDisplayCoordSys(),new Distance(0.3,DistanceUnit.Kilometer));

但是出错,找帮助,发现改用这个

代码语言:js
复制
MapControl1.Map.SetView(ftr.Geometry.Centroid,ftr.Geometry.CoordSys ,new Distance(0.3,DistanceUnit.Kilometer));
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2005-07-22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档