0

我想在我的网站中包含一个交互式 3D 地图。我已经找到了一些可能的产品,比如 Goodle Earth,但不幸的是,它们都需要一些插件,或者至少需要一个真正的新浏览器版本。
此外,我希望能够添加一些 3D 建筑物。

有没有可能的解决方案,还是我期待太多?

4

1 回答 1

1

不需要插件。只需使用新的浏览器版本。您可以使用任何支持画布的浏览器来完成您需要的一切,这是所有当前的浏览器。

您可以使用处理 JS 使某些部分更容易。或者你可以谷歌 3d 图形 javascript canvas api

如果你真的是一个恋尸癖(痴迷于支持死浏览器技术),那么你可以在 frankenbrowsers 中获得体内 3d 效果——你将不得不几乎杀死自己发明一个使用绝对 div 定位、像素大小、多边形的 3d 渲染引擎渲染,深度排序,并使用 div 作为像素/三角形/矩形进行所有渲染。确保你研究了 3d 投影/旋转矩阵,以及透视变换。即使你成功了,人们认为它是一项了不起的成就,但它最多只会给你几年的影响力。

也许更合适的做法是改善您始终取悦所有人的愿望……为什么不只关注已经知道 3d 俱乐部所在位置的人们,而不是尝试通过 ASCII 提供 3d 服务。当然,这也是可能的。见鬼,为什么不在汇编程序中编写整个代码,只是为了好玩?或者做一个IE9浏览器扩展?克里斯托弗,一切皆有可能,但这取决于你对自己的要求。

于 2012-12-26T12:45:05.417 回答