pansyjs / react-amap

基于 React 封装的高德地图组件,助你轻松的接入高德地图到 React 项目中。
https://amap.xingkang.wang
MIT License
102 stars 17 forks source link

如何使用GLTF模型? #177

Closed tianfeng98 closed 1 year ago

tianfeng98 commented 1 year ago
image

高德地图的支持参见高德地图开放平台-GLTF 模型

wangxingkang commented 1 year ago

待我研究研究

wangxingkang commented 1 year ago

看了下 文档 高德 v1 支持相关能力,V2 好像移除了

wangxingkang commented 1 year ago

看看V2有没有相应的替换方案 这个库 以 支持 v2 为主 v1 的基本不咋维护了

tianfeng98 commented 1 year ago

刚刚看了v2升级文档,Object3D暂不支持。2年没有更新了。 不过可以在GeoHUB自定义地图中加载3D模型。

wangxingkang commented 1 year ago

@tianfeng98 一定要使用 amap v1 的话 只要拿到 map 对象就可以做高德允许你做任何事,如果有问题,可以提供个最小复现

tianfeng98 commented 1 year ago

@tianfeng98 一定要使用 amap v1 的话 只要拿到 map 对象就可以做高德允许你做任何事,如果有问题,可以提供个最小复现

非常感谢,但还是不必麻烦了。 加载3D模型需要创建3D图层

// 创建Object3DLayer图层
var object3Dlayer = new AMap.Object3DLayer();
map.add(object3Dlayer);

我下午测试,AMap v2.0已经没有Object3DLayer这个对象了。 必要时我会试试高德提供的跨版本适配器。 image

wangxingkang commented 1 year ago

好的,有问题再沟通

wangxingkang commented 1 year ago

先关了 有问题再打开