追忆阿黄

GetDPoint 函数如下

那年,我思去自己固定的职业到外面溜达,理所当然地吃母亲劝,遭到大之不予,乡邻们也点。一年晚归,除了面部的胡子拉碴和全身的尘埃,外加颇装在几乎起旧衣物的提包外,我身无长物。

新建一个网站,选择MapXtreme 6.7.1 Web Application

阿黄有时比小姑娘还温顺,我那么恰恰学会走路的侄儿时而骑在它坐及揪它的耳朵,时而用微拳头捶它的屁股,或者索性将稍手塞到它嘴里玩。它摆着尾巴,牙齿看起那么尖,却根本不曾伤了子女。

说明:

春日正是神奇,阿黄褪掉一身长毛,新长有底毛油亮光滑。它好像一转眼加上高多,很帅气地立于那边。这是她的少年时,看在它们而晤面想到世间许多美好的事物。

1:新建项目

翁走上前房门,拍掉身上的洗刷,摘下围巾,拉开大氅的扣子,里面就露出一个毛茸茸的小孩子。见是一个略带狗娃,孩子等时而环了上去,有人摸她的通货膨胀,有人拉它的耳。小狗眼珠滴溜儿乱转,望在即群陌生客,它吧存好奇吧。

4:完整的页面代码如下

凡事冬天,阿黄不见长,进入家门不久,毛便变得没意思呢粗了,有时冻得发抖。老年人点火烤,它立刻凑上来。

3:打开MapForm.cs,在Page_Load代码里,添加如下代码

图片 1

图片 2图片 3Code
图片 4private DPoint GetDPoint(int x,int y)
图片 5图片 6    图片 7{
图片 8        DPoint dp = new DPoint();
图片 9        System.Drawing.Point point = new System.Drawing.Point(x, y);//客户端坐标(相对地图)
图片 10        Map map = MapInfo.Engine.Session.Current.MapFactory[0];
图片 11        map.DisplayTransform.FromDisplay(point, out dp);//转成为相应的中纬度坐标
图片 12        return dp;
图片 13    }

爸说那家本来是买药药老鼠的,结果却将狗药死了。这狗非常了季光稍微狗,刚半月份。那家无道,只得将小狗送人。他正好好打,就顺水推舟捎了一个,反正我们家那就野鸡狗吃偷盗倒了,家里呢欲狗看门。弟弟随口就吃当下仅仅稍微狗起名叫阿黄,它正式成为了俺们家之均等各。

OK,保存,浏览,即可在页面及看看于对应的地方上,创建了一个五角星和一个红就为箭头线

阿黄从不咬人,那不行也来了竟然。那是独要命黑的夏夜,我家的牛在门外拴着,父亲睡觉在牛旁边,阿黄就以附近。很晚了,父亲已于了鼾声,我当屋里看开,忽然听到外边有狗被吧起人声。我出来一看押,有些许独邻村的人站于门外,说是叫阿黄咬了,其中一个总人口缅怀起裤腿让自身看他的粗腿,确实排了平重叠皮。我连夜与她们失去家乡打了狂犬疫苗,还给他们购买了事物。有经验的老一辈说阿黄可能是管她们认成偷牛贼了。谁知过了点滴天,对方以提出给我们重以一千冠,说是误工费。我不服,在城里的第二哥哥为息事宁口,答应了他们的渴求。家人气愤了一段时间,父亲说弟弟拿阿黄堵于院墙的犄角里,用鞭子甩它,用木棍打她,边从边骂。阿黄先是哀嚎,后来就是不受了,只是趴在地上,浑身发抖。受之打击,它换得沉默不少。

其中来一个GetDPoint(int x,int y)函数,主要是传播客户端的坐标,返回地图的中纬度

阿黄是老子冬日傍晚于一个远房亲戚家带回来的。

 

自倒上前村,本来在说笑的人们蓦然散开,有的皮笑肉不笑地打声招呼,有的故作热情地当上来,对己前后打量。我活动至距离家门百米外之大土坡,卧在香樟下之阿黄因极抢的进度走了过来,挡在了本人的先头,扒住我之裤腿,舔着自的指头,不鸣金收兵地以自家身上沾,尾巴不停歇地晃动,哼唧着困难依在自我之血肉之躯
。它的体温传到自己身上,让自家小哽咽。我视老了累累底父母,他们冷静地流淌在泪花。阿黄跟着我,一整天寸步不离开。

在App_Code中,我们新建一个近似,起名叫:LayerManager.cs

自我本心还隐隐作痛。我之男女辈更常常念叨阿黄在时常之过多细节。他们将她写进作文,怀念起它伴随的小时候早晚。

2:把上节函数放到类LayerManager中

弟弟说还是阿黄闯的伤害,养它最划不来了。我非理解弟弟的阴谋什么时形成,更非明白父母怎么没坚决阻止,两独月后,我重新磨老家经常,阿黄就休以了。我问话,弟弟只说了少于个字:卖了。任凭本人更骂他,他都不曾吱声一声。

 

俺们以院里吃饭,阿黄就卧在旁边,它身边就是是推广馒头的篮筐,它视而不见,从没偷偷叼过馍。麦天,一积聚盛满小麦的布袋垛在麦场里,遇上并阴雨,人无奈在麦场睡,夜里有点不放心,没谁叫,阿黄就卧在相距麦堆特别靠近的同样块石板下,当于了戒备。下雪时,好多人口还牵动在狗进山撵兔子。哪只兔子只要被阿黄意识,是说吗也跑不丢的。

新建示例

我家门前有只特别土坡,每当月亮爬上东方山头,阿黄就站于那里,对正值月球叫,声音从新还带动点嫩味,几独月后即瓮声瓮气,传响深山,很粗霸道了。它一律被,村里的狗就是起应和,很悠久才止住。

拿上一样省的函数代码全copy过来,还有using的称空间

图片 14图片 15Code
图片 16public partial class _Default : System.Web.UI.Page 
图片 17图片 18图片 19{
图片 20    private void Page_Load(object sender, System.EventArgs e)
图片 21图片 22    图片 23{
图片 24        // If the StateManager doesn’t exist in the session put it else get it.
图片 25        if (StateManager.GetStateManagerFromSession() == null)
图片 26            StateManager.PutStateManagerInSession(new AppStateManager());
图片 27
图片 28        // Now Restore State
图片 29        StateManager.GetStateManagerFromSession().ParamsDictionary[StateManager.ActiveMapAliasKey] = MapControl1.MapAlias;
图片 30        StateManager.GetStateManagerFromSession().RestoreState();
图片 31
图片 32        string tableName = “tableName”, layerName = “layerName”;//随便定义两只名
图片 33        LayerManager.CreateLayer(tableName, layerName);//创建图层
图片 34        LayerManager.AddPoint(layerName, GetDPoint(60,60), 35, Color.Red);//创建一个红色五角星的点
图片 35        LayerManager.AddLine(layerName, GetDPoint(160, 160), GetDPoint(300, 160), 59, Color.Red);//创建同条红色单箭头的线
图片 36        LayerManager.ShowValue(tableName, “value”);//显示标注
图片 37    }
图片 38    private DPoint GetDPoint(int x,int y)
图片 39图片 40    图片 41{
图片 42        DPoint dp = new DPoint();
图片 43        System.Drawing.Point point = new System.Drawing.Point(x, y);//客户端坐标(相对地图)
图片 44        Map map = MapInfo.Engine.Session.Current.MapFactory[0];
图片 45        map.DisplayTransform.FromDisplay(point, out dp);//转成为对应的经纬度坐标
图片 46        return dp;
图片 47    }
图片 48    // At the time of unloading the page, save the state
图片 49    private void Page_UnLoad(object sender, System.EventArgs e)
图片 50图片 51    图片 52{
图片 53        StateManager.GetStateManagerFromSession().SaveState();
图片 54    }
图片 55}

 

 

图片 56图片 57Code
图片 58 string tableName = “tableName”, layerName = “layerName”;//随便定义两独名
图片 59        LayerManager.CreateLayer(tableName, layerName);//创建图层
图片 60        LayerManager.AddPoint(layerName, GetDPoint(60,60), 35, Color.Red);//创建一个红五角星的接触
图片 61        LayerManager.AddLine(layerName, GetDPoint(160, 160), GetDPoint(300, 160), 59, Color.Red);//创建同漫漫红色单箭头的丝
图片 62        LayerManager.ShowValue(tableName, “value”);//显示标注

 

5:运行结果

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图