3、窗口I号 Open Table world 获取活动窗口所3 例: Dim map_wit2H (100.40) er map over mid-USA Open Table"Frese4D8 ZDo ts entire usa erve zoom when resizing Display Position lat/long on status bar Map From st Ledi tabl map_win id! Layer z Selectable of f Display Global 4、设置各种不同 Global Brush (2, 255, 65535) Set browse; Set Lege Set Layout Zoom To Fit extents To Fit Set Paper Units; Set I Ruler f f 5、保存窗口: Frame Contents On Save window Save WorkSapce 3: Save Window i mapper ID As"riskmap. wmf Type"WMF 6、计算窗口数目: Num windows\ NumAllWindowsO
3、窗口ID号: 获取活动窗口所ID号:FrontWindow() 例:Dim map_win_id As Integer Open Table "states" Map From states map_win_id = FrontWindow() 4、设置各种不同的窗口: Set browse ;Set Legend;Set Map;Set Window; Set Paper Units;Set LayOut:Set Redistrict 5、保存窗口: Save Window ;Save WorkSapce 例:Save Window i_mapper_ID As "riskmap.wmf" Type "WMF " 6、计算窗口数目: NumWindows()、NumAllWindows()
1 opinio集成地图开发 2.1集成地图的概念 1、集成地图开发的概念: 将 MapInfo地图窗口集成在用其它语言编写的应用程序中 的开发方式,叫做集成地图开发。 利用其它平台能够调用 MapInfo环境下的数据、图形等 应用程序可以控制集成地图的外观、部分执行过程,甚至生成 完全不同于 MapInfo界面的应用程序 注意 MapInfo在后台运行。 可以用Ⅴ sul basic、ⅤC++、 Delphi等可视化的开发环境, 集成 MapInfo窗口到非 Mapbasic,应用程序中,特别是原有成熟 的应用奈统中,增加GIS的功能
二、 MapInfo集成地图开发 2.1 集成地图的概念 1、集成地图开发的概念: 将MapInfo地图窗口集成在用其它语言编写的应用程序中 的开发方式,叫做集成地图开发。 利用其它平台能够调用MapInfo环境下的数据、图形等, 应用程序可以控制集成地图的外观、部分执行过程,甚至生成 完全不同于MapInfo界面的应用程序。 注意: MapInfo在后台运行。 可以用Visul Basic、VC++、Delphi等可视化的开发环境, 集成MapInfo窗口到非MapBasic应用程序中,特别是原有成熟 的应用系统中,增加GIS的功能