1, 第一步是项目的前台登录,登录的时候需要判断登录的输入框里面是否为空,需要判断用户角色,需要判断密码是否正确,如果都正确就可以登录成功。
2, 登录成功之后就会显示出地图和账号名称中的个人中心,个人中心里面有个人资料和修改密码,个人资料里面只有修改手机号和邮箱,修改密码里面需要填写以前的密码,才能填入新的密码,然后确认密码。
3, 在iDesktop把地图弄好了之后,要把数据库类型的工作空间上传到iServer后,从iServer的服务管理中点击地图打开,然后从地图列表里面打开for JavaScript复制.ijs前面路径,到地图里面给他路径,这样就能把地图显示出来,
1, 然后开始编写地图的代码,首先创建地图对象,初始化地图,在里面加载地图控件,控件有分几种,也有不同的写法,有一种是需要异步加载信息的图层,一种是不需要异步加载的,也可以两个一起写,地图控件需要,地图浏览控件比例尺,中心点,图层,然后写完地图控件
2, 然后初始化图层,监听图层信息完成加载事件,在监听图层信息完成加载事件里面,把异步加载图层的事件,将Layer图层加载到Map,对象上使用map的addLayer()、addLayers()方法可以添加图层到map上,其中,addLayers()方法可添加多个图层,即图层数组。
3, 在addLayers后面可以添加多个图层,即慢性病项目里面的图层,例如医院,社康,药店,病例散点等待,都可以添加,也可以添加,隐藏标记图层类等待,不过添加图层的顺序是倒序的,所以把图层放入Map对象的时候需要反着放,然后回到iServer里面找到中心点,给地图适合的比例尺,也可以默认为零,不过为了让地图更好更美观显示在项目里面,还是加上适当的比例尺;
4, 地图就可以在项目上显示出来,接下来要写Makers图层,这个是显示在地图上,需要放入异步加载图层事件里面,然后添加到visibilitychanged,visibilitychanged当前图层可见性发送变化时触发事件,让写好的医院图层在点击的时候显示在地图上面,点击小标点, 就会弹出气泡,显示信息,还有社康等等。
5, 然后接下来是工具箱的Vector矢量要素渲染图层,这些数据显示在地图是一张张图层的结果,地图也是一张张图层叠加在一起的,很多张图层叠加在一起才能显示出上面的效果。
6, 然后除了测量距离和测量面积还有在各种形状中查询药店,医院,社康的位置信息,在气泡弹出里面,里面的信息是从数据库里面查询出来的,还有一些电话号码还没填写完整,左则的查询,搜索定位还没有写。
1, 然后就是后台登录,登录的时候比前台多了一个验证码,然后登录后台账号。
2, 然后就是后台的数据信息,,用户管理,角色管理,日志管理。数据管理。等等
3, 然后用户信息里面,新增信息,前后台选择之后,要是是前台就是直接选择角色,要是前台就选择开始类型,再选择角色类型。,然后其他的就没有写。
相关文章: