在使用高德地图组件开发中,遇到了在本地明明可以正常运行,但上传到宝塔网站后,自定义icon中的图片url却报了404,,在进行了一番排查后,发现icon的url是这样的
new AMap.Icon({
image: '/src/assets/point.png'
})
貌似并不是对应的在项目中的位置,但是更改后图标又不会正常显示了,最后选择用引入的方式将图片显示,上传后正常运行
import point from '../assets/point.png'
icon: new AMap.Icon({
image: point,
size: new AMap.Size(52, 52), //图标大小
imageSize: new AMap.Size(26, 26)
})
希望能为你带来帮助