X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.district.maps%2Fsrc%2Forg%2Fsimantics%2Fmaps%2Fosm%2FOSMTileProvider.java;h=eebd749f4a4685d136d0ff29255b5d2c2ce6d6b8;hb=refs%2Fchanges%2F18%2F3918%2F1;hp=2b29d20fcf84994c6403adc131a2df04743558b9;hpb=e9f74f09e0cedb603c0b4de9e542de8dd64a5ce3;p=simantics%2Fdistrict.git diff --git a/org.simantics.district.maps/src/org/simantics/maps/osm/OSMTileProvider.java b/org.simantics.district.maps/src/org/simantics/maps/osm/OSMTileProvider.java index 2b29d20f..eebd749f 100644 --- a/org.simantics.district.maps/src/org/simantics/maps/osm/OSMTileProvider.java +++ b/org.simantics.district.maps/src/org/simantics/maps/osm/OSMTileProvider.java @@ -26,6 +26,7 @@ import javax.imageio.ImageIO; import org.simantics.maps.ProvisionException; import org.simantics.maps.WebService; +import org.simantics.maps.internal.ImageUtil; import org.simantics.maps.tile.ITileProvider; import org.simantics.maps.tile.TileKey; import org.simantics.maps.wms.ServiceException; @@ -136,7 +137,7 @@ public class OSMTileProvider implements ITileProvider { if (img == null) { throw new IIOException("ImageIO returned null, unable to decode stream as image data."); } - return img; + return ImageUtil.toScreenCompatibleImage(img); } } @@ -160,4 +161,8 @@ public class OSMTileProvider implements ITileProvider { } } + public void setWebService(WebService webService) { + this.service = webService; + } + }