首页 新闻 会员 周边

gps航向怎么在webgis系统中表示

0
[已关闭问题]
<P>我现在在做一个车辆监控系统,轨迹回放,汽车是有方向的,我把把gps航向显示在有箭头的图片上。不知道大家明白我的意思吗?</P> <P>&nbsp;</P> <P>谢谢!</P> <P>wait!</P>
问题补充: 谢谢回复,我现在轨迹回放已经完成,关键就是汽车指示器的方向箭头,在mapx中有一个符号可以控制方向,但是在html,css,javascript中怎么控制图片箭头的方向那!
kaixin110的主页 kaixin110 | 初学一级 | 园豆:16
提问于:2007-12-18 17:50
< >
分享
其他回答(1)
0
你是否能根据由GPS导航所传来的数据指向下一个数据,你可以在显示的时候退后一条数据,不知道你明白我的意思了没有。比如接收到某个车辆的数据如下表存储: GPS车辆位置信息表(id字段:表自增主关键字;CarNo字段:车号;X字段:经度;Y字段:纬度;…字段:为表中其他字段,根据需要自己设定) id CarNo X Y … 1 新A11202 86.97365 45.85632 2 新A11202 86.97385 45.85688 3 新A11202 86.97399 45.85710 4 新A11202 86.97412 45.85751 5 新A11202 86.97436 45.85779 …… 当此表只接收到第一条数据时(表中只有id为1的数据,其他数据还不存在),那么你不要在地图车辆跟踪显示界面上显示车的位置;当接收到第二条数据时(表中只有id为1和2的数据,其他数据不存在),那么你在地图车辆跟踪显示界面上显示表中id为1的车的位置并将车的行径方向指向要到达的表中id为2的坐标;当接收到第三条数据时(表中只有id为1、2和3的数据,其他数据不存在),那么你在地图车辆跟踪显示界面上显示表中id为2的车的位置并将车的行径方向指向要到达的表中id为3的坐标;以此类推…… 当然最好接收数据以及读取数据库数据的时间间隔不要太长,否则当车行驶在高速公路上时或车速很快时,会使信息失真,永远赶不上趟! 照上述方法你应该可以找到下面问题的答案: 1、如何解决车行驶过程中停止了怎么办,如何读取表中数据? 2、车停止后又行进了怎么办,如何再次读取表中数据? 3、当搜索数据库时,表中数据多出来很多条怎么办? 第三问的忠告:无论数据库数据怎样,记住永远选择倒数第二条数据作为显示点,并指向此数据的下一条数据。 4、等等其他问题! 我个人认为:其实用WebGIS开发车辆跟踪真的不是一件优越的事情,比不上C/S架构的WinGIS,所以最好还是采用C/S架构的WinGIS来开发车辆GPS跟踪系统! 欢迎加入博客园社区GIS小组,组地址:http://space.cnblogs.com/group/GIS/
刚刚 | 园豆:3151 (老鸟四级) | 2007-12-20 02:33
0
有一个比较浪费的办法:使用div。自己用js控制,(写成一个函数),动态构造一组div,控制其宽度和高度,就可以做出一个类似线条一样的东西。 还一个办法是制作几十个箭头图片,找最近似的一个方向显示。反正视觉效果差不多。 再一个办法和上边类似,不过只用几幅基本图片,然后根据方向扭曲图片显示; 最后一个方法,根据方向在后台生成图片,然后加载显示。比如<img url=xxxx.ashx?dir=23.3> 后台处理请求,画线。
甲_乙_丙_丁 | 园豆:804 (小虾三级) | 2008-01-30 19:32
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册