1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 百度地图自定义本地图标无法显示

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

时间:2021-07-22 03:49:15

相关推荐

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

目录

1.问题2.代码解决方式参考博文

1.问题

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

2.代码

function addMarker_point(point){//添加点到图上,var point_coord = eval("("+point.coord+")");//字符串转objvar 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))

问题就出现在这个路径,我一直用的单引号,导致路径识别有问题,改成双引号以后就可以了。

这个问题困惑了好久,一直没意识到是单双引号的问题。

在写这篇博文的过程中这个单引号也好使了,我有点方,不知道是什么问题,我在写文章的过程中

改回单引号后,图标又正常显示了,感觉好方啊

???????

路径书写问题?还是啥?

暂时保留这个问题

参考博文

[/uhb6577/article/details/87871200]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。