前端网页中插入百度地图,标注显示不出问题
进入百度创建地图的网站:http://api.map.baidu.com/lbsapi/creatmap/
具体教程不赘述,教程参考:https://blog.youkuaiyun.com/qq_37400312/article/details/66971248
标注显示不出来,需要修改javascript的代码,代码修改如下:
将BMap.Icon里面的网址替换成http://map.baidu.com/image/us_mk_icon.png
function createIcon(json){
var icon = new BMap.Icon("http://map.baidu.com/image/us_mk_icon.png", new BMap.Size(json.w,json.h),{imageOffset: new BMap.Size(-json.l,-json.t),infoWindowOffset:new BMap.Size(json.lb+5,1),offset:new BMap.Size(json.x,json.h)})
return icon;
}
效果如下:
绿色的尖角圆就是标注地点,显示出来了。