有没有人考虑过创建Google地图的动态纹理?因此,例如,我们创建一个简单的平面并将纹理应用于它将成为Google的实际地图(具有所有属性,如拖动,缩放等)。
以某种方式将谷歌地图部署到画布元素,抓住它作为Object3D纹理的地图,隐藏它并听取它的变化(鼠标移动等)并在更改时再次更新纹理贴图会很好。< / p>
还没有人实现这个吗?或者至少有人对如何实现这个实现有一些想法?可能是我不知道的另一种选择?
如果我错了,请纠正我,但我认为将THREE.js中的Google地图作为插件甚至是库的一部分会很好。
答案 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/(需要镀铬)。