众所周知,由于网络限制,基于web的三维地图开发较少,今天就介绍一下如何利用worldwind来做一个B/S的地图服务开发。
由于wwj采用Java语言实现,所以只能用Applet作为web实现,采用JNLP来实现,需要以下几个文件:
- Applet一个(很显然,哈哈哈)
- 相应的JNLP一个,主要是把相关的依赖包写进去
- jogl.jnlp一个,可以直接写网络地址,也可以从网上下载下来,顺便把里面所提到的jar包也都down下来,以便可以脱离外在的限制
- gluegen-rt.jnlp一个,这是从jogl.jnlp发现的,主要是为了脱离外在的依赖,所以把这个及里面的jar包都down下来
- jogl.dll,jogl_awt.dll,jogl_cg.dll放到jdk的bin目录下,客户端会下载到这几个文件,可以在jre控制面板里找到相关目录。
步骤:
- 生成证书文件 keytool -genkey -keyalg rsa -alias yourname
- 导出证书 keytool -export -alias yourname -file yourname.crt
- jar包签名 jarsigner worldwind.jar yourname
- Applet嵌入 采用glassfish热部署方式实现,方便对Applet的调试
https://blog.sciencenet.cn/blog-427394-443852.html
上一篇:
Netbeans的GridBigLayout下一篇:
WWJ B/S开发(二)