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.地图显示控件

为分层控件提供显示的点。


posted @ 2010-12-22 17:32  fxhome 软件快餐店  阅读(848)  评论(1编辑  收藏  举报