I’m having problems with google maps, drawing icons was working fine few weeks ago in my project. At some time the icons are very frequently drawing in partly and I don’t know what is causing it. It is both happening on my development machine and production server and on all machines.
I’m only using two different icons so I know the bitmap images are not corrupt.
Here below are two sample images.


You’ll get more help if you post your outputted JSON. Your gmaps JSON must not have quotes around width or height, like so: “picture”:”/assets/dayhome.png”,”width”:32,”height”:37,”lat”:53.5402,”lng”:-113.628
Another fix is to include optimized:false which disables the html5 canvas (the squares that are cutting off the markers).
My much more detailed analysis here: Canvas Tiles Cut Off Custom Markers