(100分去教)ASP.NET结合JavaScript制作电子地图的思路
本人要做一个类似www.edushi.com的网站请高手指点一下该怎么做!!!(急急急急急急急急急急) --------------------编程问答-------------------- 沙发,帮忙顶 --------------------编程问答-------------------- 应该是根据鼠标拖动,动态组合图片 --------------------编程问答-------------------- 难,帮忙顶 --------------------编程问答-------------------- atlas的地图控件应该可以。 --------------------编程问答-------------------- 切割图片,鼠标定位。没有见到过asp.net 的,JSP的到很多。原理一样的。 --------------------编程问答-------------------- 不会 帮UP --------------------编程问答--------------------我也正想做个这样的,想用个别人的平台做,各位觉得用MapXtreme做这个怎么样 --------------------编程问答-------------------- 挺好的,就是不会
My-Blog地址1:http://www.cnblogs.com/nyzfl
My-Blog地址2: http://blog.csdn.net/nyzfl --------------------编程问答-------------------- 谢谢各位楼上的朋友门!给没给出答案都十分感谢 --------------------编程问答-------------------- 可以用一些公司提供的地图API接口,一般Gis系统都是肥客户端 asp.net完全可以 --------------------编程问答-------------------- 不告诉你,不过我快做完了。呵呵~ --------------------编程问答-------------------- 用webservice
<div id="map">
<div id="drag">
<div id="imagecontainer">
<img src="www.XXX.com/webservice.aspx?x=2&y=3&floor=2" />
<.....>和上行一样,X,y代表图组坐标,floor代表放大倍数.
</div>
</div>
<div>
在drag层中实现拖动,这个不废话了,网上很多,选用稳定的事件处理.
注意一点的就是考虑预载问题,我一般在每次释放鼠标时计算屏幕中间那个点所在的img的X,Y值,并以次为依据,让周围的IMG根据中心的坐标进行重载,这样保证了拖动地图后的效果.
还有一些包括放大算法,我使用的方法是计算鼠标相对img左上角的位置,把一个img分成4分,可以一次放大100%.至于其他算法,我不太会.我正在开发我们学校的电子地图,也遇到了一些困难,不过我用的是extjs,所以代码量少一些.....
当然,希望大家多提意见. --------------------编程问答-------------------- 顶
--------------------编程问答-------------------- 不晓得,等@ --------------------编程问答-------------------- 都是菜鸟,这都不懂,网上多的是。
补充:.NET技术 , ASP.NET