如果我将osm图层添加到我的页面,它会很模糊。有人可以帮我解决这个问题吗?我尝试过OL3的基本tuto http://openlayers.org/en/latest/examples/reprojection-wgs84.html
所以我的代码完全一样,我使用Xampp但仍然没有好结果。有什么建议吗?
由于
答案 0 :(得分:1)
它很模糊,因为你正在使用重投影,它会变得模糊 - 你正在重新调整瓷砖(图片)。
没有重新缩放的相同示例很清晰:
@PostMapping("/")
public String handleFileUpload(@RequestParam("file") MultipartFile file,
RedirectAttributes redirectAttributes) {
return "redirect:/test.html";
}
如果你真的需要4326中的瓷砖并且希望它们是锐利的,你需要使用(创建你自己的)服务器,它将在这个投影中提供瓷砖......或者切换成一些矢量格式(mbtiles)。
答案 1 :(得分:0)
我发现了问题。它与我的互联网浏览器的缩放有关。因此,如果我将地图的像素比率设置为1,则可以解决问题。
var map = new ol.Map({
pixelRatio: 1, ...});