I want to display a heatmap (png) on a globe in an android app. The heatmap is generated programmatically. The heatmap consists of colored circles. I upload the png to geosserver and display it as wms layer in my app. I use EPSG 4326 as projection to display it on the globe. Unfortunatly, the heatmap is distorted at the poles. It's shown in the picture. How can I fix that?