效果图:
代码:
AMap.plugin('AMap.CustomLayer', function () {
var canvas = document.createElement('canvas');
var customLayer = new AMap.CustomLayer(canvas, {
zooms: [3, 20],
alwaysRender: true,//缩放过程中是否重绘,复杂绘制建议设为false
zIndex: 22
});
var onRender = function () {
let size = myMap.getSize();//resize
let width = size.width;
let height = size.height;
canvas.style.width = width + 'px';
canvas.style.height = height + 'px';
/* if(retina){//高清适配
width*=2;
height*=2;
}*/
canvas.width = width;
canvas.height = height;//清除画布
let ctx = c