我想使用Google Maps API,但在React.JS代码上使用3D建筑物

时间:2019-01-31 17:43:35

标签: javascript reactjs firebase google-maps-api-3

我想做的是创建一张我大学的地图,但是我希望它可以在3D上显示,因此,如果有人想在3楼寻找一个特定的教室,他将能够旋转地图并看到它,而不是Google Maps API 2D选项,您可以从上方看到它。这里的事情是我需要在JS代码上使用它,因此我可以在React.js项目中使用它,而且我希望从数据库中生成地图内的每个点。因为我希望用户能够使用过滤器框,所以他可以搜索特定点,并使用坐标定位它。 我正在尝试使用巴比伦,但是此演示过于繁琐:

https://axeon.fr/CLIENT/EIFFAGE/Bordeaux.Hyperion/#/MAQUETTE_RT/index.html

我的第一个想法来自Google Maps API,需要做同样的事情,但是要使用3D建筑物。

1 个答案:

答案 0 :(得分:-1)

您可以使用所需的任何API以2D显示地图,并在地图上为预定义的兴趣点(POI)定义图钉。点击后,您可以更改视图以3D模式,并显示其连接到您的3D渲染引擎,如巴比伦这需要显示的建设和所有的3D交互您想您的用户提供的护理画布。在任何时间点,用户都可以在2D地图和3D场景之间切换,然后选择另一个POI。基本上,2D地图组件只是将POI ID传递给3D组件,并加载所需的形状。也可以是,以看一看好主意cesium这是一个开放源码JavaScript库为世界级的三维地球仪和地图。