百度地图自定义本地图标无法显示

1.问题

在这里插入图片描述
百度地图自定义图标,用本地的图标发现无法显示,百度搜索后又说用require变成模块的,使用之后出现新的问题,Uncaught ReferenceError: require is not defined,然后搜索还是无法实现,还有好多说改成线上地址的(尝试了一下没弄明白怎么弄:百度地图生成器(http://api.map.baidu.com/lbsapi/creatmap/)),但是本地图片肯定可以实现的,所以一直在找自己代码的问题。

2.代码

function addMarker_point(point){                     //添加点到图上,
		var point_coord = eval("("+point.coord+")");//字符串转obj
		var point_coord_data = new BMap.Point(point_coord[0],point_coord[1]); //
		var myIcon = new BMap.Icon('../img/monitor.png', new BMap.Size(32,32));//自定义图标
		var marker = new BMap.Marker(point_coord_data,{icon:myIcon});
		map.addOverlay(marker);
	}

解决方式

BMap.Icon(’…/img/monitor.png’, new BMap.Size(32,32))
问题就出现在这个路径,我一直用的单引号,导致路径识别有问题,改成双引号以后就可以了。
这个问题困惑了好久,一直没意识到是单双引号的问题。
在写这篇博文的过程中这个单引号也好使了,我有点方,不知道是什么问题,我在写文章的过程中
改回单引号后,图标又正常显示了,感觉好方啊

???????
路径书写问题?还是啥?
暂时保留这个问题

参考博文

[https://blog.youkuaiyun.com/uhb6577/article/details/87871200]

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

潺泓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值