我现在有MapInfo 能打开地图,现在问题是 我怎么确定这个地图的大致范围(也就是4个相应的顶点)我现在的数据库里有经纬度,我要根据这个在地图上打点, 要确定这个经纬度是否在我选择的这个地图范围内,然后我数据库里面很多经纬度 怎么循环自动打点 然后把点和基站连线。  恳求那位大侠指点。
        /**
         *  通过坐标区域,获取数据库中符合坐标的点信息
         *  leftX,leftY - 左上角X、Y坐标
         *  rightX、rightY - 右下角X、Y坐标
         *  leftX 小于 rightX
         *  leftY 小于 rightY 
         */
        public static ArrayList getBoundOfElement(double leftX, double leftY, double rightX, double rightY)
        {
            // MapInfoBLL mf = new MapInfoBLL();
            ArrayList elements = new ArrayList();
            // 此部分需要实现,在数据库中查询需要的元素信息
            // 以下模拟数据
            MapElemt element = new MapElemt("4", "44", -97, 25, "cell", System.Drawing.Color.Green);
            elements.Add(element);            element = new MapElemt("9", "44", -110, 53, "cell", System.Drawing.Color.Yellow);
            elements.Add(element);            element = new MapElemt("44", "44", -90, 32, "site", System.Drawing.Color.Red);
            elements.Add(element);
            return elements;
这个上面是随便写的。要跟数据库关联起来 我不明白。
        }        /**
         *  获取选中的 MapElemt 集合
         */
        public static void selectElements(ArrayList elements)
        {
            MapElemt element = elements[0] as MapElemt;
          
            // 这里可以对 elements 信息处理
          //  MessageBox.Show(element.Id + "_" + element.refId + "_" + element.X + "_" + element.Y + "_" + element.busyType);
        }