在改开源库那个画图工具的时候,用到这个功能:
我的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文件的路径!!