概要设计
12/8
1.1 地图显示与操作。
(1). 漫游(拖放)。
拖动地图,显示当前窗口的图片。
(2). 缩放。
实现地图的分级显示,1级最低,4级最高,相邻级别比例尺为2:1.
操作缩放共有两种方式:
1. 滑块缩放。
2. 鼠标滚轮缩放。
(3). 鹰眼。
鹰眼中显示平面图,大小为大图窗口中地图比例的1/16, 拖动鹰眼,可以实现大图和鹰眼的重定位。鹰眼中的矩形框的中心对应的位置和大图对应。鹰眼提供一种更快的漫游地图的操作方式。
1.2 实体建设。
关于实体的定义见“实体建设”中的相关信息。
(1). 标签显示。
当鼠标移动到地图中的某个实体元素的区域中时,在鼠标位置显示一个标签,该标签中显示该实体的名称,点击该区域,会弹出一个信息提示框,显示该实体的详细信息。
(2). 后台管理。
要求实体管理能够提供一种人性化,方便的操作方式。以矩形为单位对实体信息进行维护。
1.3 便签与标注。
(1). 添加便签。
点击“便签”按钮,提示“点击右键进行添加”,选择位置后,弹出添加便签的对话框,输入信息,然后下一步即可添加便签。并且生成便签地址。
(2). 访问便签。
在浏览器中输入便签地址,即可访问该便签信息。并以该便签位置为中心定位地图。
(3). 添加标注。
点击“标注”按钮,提示“点击右键进行添加”,选择位置后,将会把该点的坐标信息反映到框架页的坐标编辑框中,填写标注信息,“保存”,等待管理员审核,生成标注地址。
(4). 访问标注。
在浏览器中输入标注地址,即可访问该标注信息。并以该标注位置为中心定位地图。
(5). 便签管理。
在后台能够查看所有便签列表,查看单个便签信息和位置,批量删除便签。
(6). 标注管理。
在后台能够查看所有标注列表,批量审核,批量删除,批量转移分类,查看单个标注信息和位置,并可以编辑标注信息和坐标信息。
1.4 站牌,路牌,停车场与广告。
(1). 站牌,路牌,停车场显示。
地图中默认不显示站牌,路牌,停车场等,分别从浏览器接受参数,设置站牌,路牌,停车场是否显示,也可以点击工具栏中的“站牌”,“路牌”,“停车场”等按钮设置其显示状态。
(2). 广告显示。
地图中默认显示当前窗口中的广告牌信息,广告牌格式分为图片广告和FLASH广告,按照相同的方式显示。也可以从浏览器接受参数设置其显示状态。
(3). 站牌,路牌,停车场管理。
1. 添加。
以框架页的方式对站牌,路牌,停车场进行管理,在地图中点击右键,会弹出一个操作菜单,选择后便会进入添加模式。
2. 修改。
在地图中选择一个站牌,路牌或停车场图标,弹出对话框“是否编辑?”,选择“确认”,把该站牌,路牌,或停车场的信息显示到上面的框架页中,修改后,保存即可,点击“删除”,可删除该站牌,路牌或停车场。
(4). 广告管理。
1. 添加。
在地图中点击右键,会弹出一个操作菜单,选择后便会进入添加模式。
2. 修改。
在地图中选择一个广告牌,弹出对话框“是否编辑?”,选择“确认”,把该广告牌的信息显示到上面的框架页中,可以拖动广告牌的位置和大小。
1.5 公交查询。
(1). 关键字查询。
输入始点和终点关键字,从关键字索引表中取出和两个关键字相匹配的所有信息放入“始点”和“终点”列表中,选择准确的“始点”和”终点”,即可进行查询,列出所有满足条件的公交线路,如果没有直达结果,通过算法,列出所有一次转车方案。
(2). 站牌查询。
通过关键字查询和关键字相匹配的站牌信息。在地图中显示“查询结果“的位置。
(3). 线路查询。
通过关键字查询和关键字相匹配的公交线路信息。
1.6 分类地图。
(1). 分类显示。
分类树中选择一个分类,显示当前窗口中的所有属于该分类的标注位置。只能同时显示一个分类。
(2). 分类管理。
1.7 地图搜索。
(1). 关键字搜索。
查询标注表中的所有与关键字匹配的记录。并以第一个查询结果位置为中心显示定位地图。
(2). 搜索定位。
在搜索结果列表中,选择一条记录,便会以该条记录的位置为中心定位显示地图。
1.8 周边查询。
(1). 关键字搜索。
搜索当前位置在当前窗口范围内和关键字匹配的所有标注或实体信息,将搜索结果标注在地图中。
(2). 周边(本楼)信息。
点击搜索的某条记录,便会在地图中弹出对话框,显示该标注或实体的详细信息,在对话框中显示“本楼信息“,如果该条记录为”标注“,显示和该”标注“同属一个实体的所有标注,如果该条记录为”实体“,显示所有属于该”实体“的标注。
(3). 周边分类搜索。
通过此功能可以查询在该条记录附近的所有属于某分类的所有标注。
1.9 测距。
点击工具栏中的“测距“,进入”测距模式“。
【注】测距同时要求可以操作地图,如,缩放,拖动地图。
1.10网点地图。
多点地图显示功能。
1.11地图涂鸦板。
1.12地图纠错。
1.13 API。