yangyanggu / vue-amap

高德地图封装 for vue2 vue3.0
https://vue-amap.guyixi.cn/
MIT License
252 stars 13 forks source link

关于自动导入导致地图无法显示的问题 #49

Closed bluemoon-i closed 1 year ago

bluemoon-i commented 1 year ago

我按照文档的操作方法修改了viteConfig,可以进页面,也可以正常搜索,可以地图无法展示,以下是报错信息:

image

/

image

image

yangyanggu commented 1 year ago

搜索组件都能出来说明自动导入没问题,你这是不是没有配置安全密钥,并且使用了自定义地图样式

bluemoon-i commented 1 year ago

1.搜索组件是需要配置安全密钥才能正常使用的,所以安全密钥肯定没问题。 2.我没有使用mapStyle属性

yangyanggu commented 1 year ago

你换一个浏览器试一下看是不是浏览器兼容性出错

bluemoon-i commented 1 year ago

试了edge、chrome、Firefox,都是一样的结果

bluemoon-i commented 1 year ago

我在其他项目中地图是正常使用的,但是在现在这个项目就出现这样的问题。 图中打印信息“Frame buffer object is incomplete: 36054“,也许跟这个有关。

yangyanggu commented 1 year ago

你可以看下具体报错的代码是哪一块,不然不知道是哪里报错了

bluemoon-i commented 1 year ago

1.我尝试了组件文档里的基础示例,这个Frame buffer object is incomplete: 36054的报错消失了,却仍然无法展示地图。另外,可以通过init正常拿到实例对象,这就很奇怪了 2.我尝试原生的高德地图,结果是正常展示的。

yangyanggu commented 1 year ago

1.我尝试了组件文档里的基础示例,这个Frame buffer object is incomplete: 36054的报错消失了,却仍然无法展示地图。另外,可以通过init正常拿到实例对象,这就很奇怪了 2.我尝试原生的高德地图,结果是正常展示的。

你可以贴一段你的代码,我看看怎么回事,不应该这样

bluemoon-i commented 1 year ago

莫名其妙好了哈哈哈,不过还是谢谢你