3. MapServer的CGI交互

到目前为止,只能在创建地图之前查看地图。创建Web地图应用程序的一般含义是创建可由用户(应用程序)更改的地图。换言之,用户可以改变地图的内容(或信息)。要做到这一点,需要使用MapServer HTML模板。

该应用程序将是交互式的,允许用户缩放和漫游地图图像,将看到如何生成比例尺和图例,以及如何在输出的HTML中嵌入有效信息(类似于地图的大小和鼠标单击的坐标)。换言之,将会第一次生成一个“真正的”地图应用程序。

此外,除了是动态的,可缩放的地图还展示了以不同方式呈现细节的更多方式。

本节详细介绍了CGI的互操作。查询功能也是MapServer的一个重要功能。但MapServer的设计比较陈旧,查询功能使用起来比较笨拙。只有简单的描述,更多的查询功能,在地图服务的后面部分描述。