首先上核心代码:
//百度地图自定义覆盖物
var bdPoint = new BMap.Point(116.709684,39.89778);
var meIcon = new BMap.Icon("自己的路径/image/me.png", new BMap.Size(45,63));
var marker = new BMap.Marker(bdPoint,{icon:meIcon});
map.addOverlay(marker);
一号坑:自定义图标不显示,空白
最终发现是png格式问题
位深度为8是不行的,正确的png格式:
二号坑:尺寸不能缩小,小了只会部分显示,这时候只能用ps了