各位高人,本人对GIS接触少。有一个需求不知如何实现,想和大家求教一下,
功能就是,我手上有一个区域现成的三维地图模型,我想在网页中显示这个三维地图。同时想实现对图中一些建筑的热区。也就是说点击某一个建筑,可以有弹出框显示相关信息,也就是我们常见的一些三维地图网站上的功能。
但我不知道具体上应该如何实现这些事情,请各位提供下思路或者方法。
------解决方案--------------------
你说的是三维是2.5D 还是真3D?使用的哪个GIS引擎?
如果是2.5D(只能看到某个角度的),就是类似openlayes里的 热区功能,可以查看其api文档,调用即可。
如果是3D引擎,要看其是否有这个接口了。一般都是有的吧。研究其api接口。
看看我们公司自己开发的基于移动端ipad的3D引擎,目前我们是有这个对象热区触发功能的。
http://v.youku.com/v_show/id_XNDQ5NDc0NzA0.html
------解决方案--------------------
使用易景地球吧
这可以添加模型
考虑到影像问题,易景地球可以直接在线连接公开的影像数据,如GOOGLE ,天地图等
下面的地址是在易景地球中如何添加模型的说明:
【平台】如何手工添加模型(模型层)
http://www.yiweihang.com/forum.php?mod=viewthread&tid=1716&fromuid=2462
如何在KML图层中添加三维模型(以及点、线、面)??
http://www.yiweihang.com/forum.php?mod=viewthread&tid=1718&fromuid=2462
------解决方案--------------------
易景地球在线演示系统
提供2个三维场景的DEMO系统,可以通过IE/firefox/chome浏览器
1、三维城市
表现三维城市效果,特别是树木的效果
涉及贴地纹理、建筑、天空云等
三维城市景观效果
2、中国三维
以天地图数据为影像参考,在上海加入了东方明珠等标志性建筑物
有全国行政界线和城市点
全球三维效果
----------------------------------------------------------------------
三维城市:
http://115.28.231.65:8080/evia/yantai.jsp
全球三维
http://115.28.231.65:8080/evia/earth.jsp