Google地图作为纹理贴图

时间:2012-12-12 13:31:41

标签: google-maps 3d webgl three.js

有没有人考虑过创建Google地图的动态纹理?因此,例如,我们创建一个简单的平面并将纹理应用于它将成为Google的实际地图(具有所有属性,如拖动,缩放等)。

以某种方式将谷歌地图部署到画布元素,抓住它作为Object3D纹理的地图,隐藏它并听取它的变化(鼠标移动等)并在更改时再次更新纹理贴图会很好。< / p>

还没有人实现这个吗?或者至少有人对如何实现这个实现有一些想法?可能是我不知道的另一种选择?

如果我错了,请纠正我,但我认为将THREE.js中的Google地图作为插件甚至是库的一部分会很好。

2 个答案:

答案 0 :(得分:0)

我一直在想这个问题而且我并不孤单。但是,如果你选择这样做,你应该谨慎谨慎:https://developers.google.com/maps/licensing

对于学生项目,你可能没事,但如果你的游戏或房地产公司在发布后2小时内收到C&amp; D信,也不要感到惊讶:)

答案 1 :(得分:0)

似乎已经这样做了。

  

Google地图团队与B-Reel一起制作了Google地图多维数据集   游戏,你可以帮助一个小蓝球在新街道上行走   约克,东京,巴黎和旧金山(以及其他)。当你移动你的   鼠标立方体旋转,球在街道上滚动,弹跳   离开建筑物并朝着目标前进。

     

如果没有提到doob先生,就不会讨论WebGL   Three.js库在某些时候,这也不例外:地图   Cube游戏使用Three.js进行华丽的渲染。如果你是   考虑到在商业环境中做一些WebGL工作,Three.js就是   一个非常好的起点;这是一个非常好的图书馆,可以节省   你很烦恼。

http://www.playmapscube.com/(需要镀铬)。