百度地图使用本地图片自定义MARKER图标,使用相对路径加载不出图片问题

在改开源库那个画图工具的时候,用到这个功能:
我的JS文件在bmap-offline/library/**.js目录下
用下面代码怎么都加载不出图片:

var myIcon = new BMap.Icon('../images/point-collection/blue-marke-15x16.png', new BMap.Size(15, 16)) 

使用绝对路径可以加载就不是图片的问题,所以在浏览器里面调试,发现是图片路径问题少了子文件夹的名字,我改成下面就好了!不知啥原因记录一下…

var myIcon = new BMap.Icon('bmap-offline/images/point-collection/blue-marke-15x16.png', new BMap.Size(15, 16)) 

---------------今天知道原因了:由于是在html里调用JS库,这里的路径要设置为图片相对HTML文件的路径!!!而我以为是相对JS文件的路径!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值