fxhomeSoft-silverlight版地图引擎开发教程
教程目录
fxhomeSoft-silverlight版地图引擎开发教程 之 底图控件制作
fxhomeSoft-silverlight版地图引擎开发教程 之 人物动画控件
fxhomeSoft-silverlight地图引擎开发教程 之 地图移动控件
(一) 引言
关于地图引擎,我本次设计的定位:一、不只是一个二次开发工具,希望他能跟用户更近一点,降低用户的门槛。即使是不懂计算机的人员只要简单的设一设,配一配就能满足自己的需求。二、需求对用户来讲是无止境的,而谷歌等地图引擎已经很完善了,所以我更倾向于人在小空间内的具体业务设计来寻找发展空间(比如:巡查考核,某空间的人、财、物、法、环流转等等)。当然谷歌类似的功能还是应该支持的。下面我就一步一步的来实现它,也请大家多提指导意见。
QQ:120560199
(二) 简介
本地图引擎可由用户自己绘制地图,并可在地图上设置点、线路以及路由。还可以整合第三方数据,将与点、线相关的各类人、财、物、法、环等相信集成到一起分类查询。对于用户关心的信息会有特效(动画、声音)。
(三) 功能分析设定
1. 地图分类管理
地图引擎不应只支持一套地图,应够支持多套N级。所以应该可以对地图进行分类。
2. 底图管理
支持用户手动绘制底图,并设置底图的样式。
3. CAD图纸管理
本系统虽然支持用户手动绘制底图,但往往很难保证底图的真实性,所以应该支持CAD图纸导放功能。导放后自动生成失量图形,保证图形在放大缩小时不失真。
4. 点管理
点管理也可以理想为标记管理。有了底图,自然需要在底图上村注自己关心的点,并做一些文字描述。
5. 线路管理
线路管理实际就是点的归类,为了方便查询、管理,把具有共性的点串连到一起。同时可现实路由功能。
6.地点或线路相关信息查询
本应该还应该支持第三方的数据接口,可将其它用户系统或网站的信息通过简单配置,轻松调取出来。
7.地图显示及操作
这个主要指类似谷歌等地图引擎的操作部分,如缩放、移动、分类查询等。
(四) 控件设定
1.底图控件
用以绘制显示底图。
2. 点控件
为分层控件提供显示的点。
3. 线控件
为分层控件提供显示的线路及路由。
4.分层控件
按类别加载点和线路控件。
5.地图显示控件
为分层控件提供显示的点。