如果我將osm圖層添加到我的頁面,它很模糊。有人能幫我解決這個問題嗎?我的基本政黨成員試圖從OL3 http://openlayers.org/en/latest/examples/reprojection-wgs84.htmlOSM圖層模糊
所以我的代碼是完全一樣的,我使用的XAMPP仍沒有好的結果。任何建議?
感謝
如果我將osm圖層添加到我的頁面,它很模糊。有人能幫我解決這個問題嗎?我的基本政黨成員試圖從OL3 http://openlayers.org/en/latest/examples/reprojection-wgs84.htmlOSM圖層模糊
所以我的代碼是完全一樣的,我使用的XAMPP仍沒有好的結果。任何建議?
感謝
它的模糊,使你在使用重投影這將是模糊的 - 你重新縮放磚(圖片)。
同樣的例子,而不縮放是尖銳:
var map = new ol.Map({
layers: [
new ol.layer.Tile({
source: new ol.source.OSM()
})
],
target: 'map',
view: new ol.View({
projection: 'EPSG:3857',
center: [0, 0],
zoom: 2
})
});
如果你真的需要4326瓦,並希望他們是鋒利的,你需要使用(創建你自己的)服務器將在這一預測提供了瓷磚。 ..或者切換到一些矢量格式(mbtiles)。
我發現了這個問題。它與我的互聯網瀏覽器的縮放有關。因此,如果我將地圖的像素比率設置爲1,則可以解決問題。
var map = new ol.Map({
pixelRatio: 1, ...});
對不起,我的錯誤,我沒有使用4326但是3857.我的代碼和你的答案一樣,但它不夠清晰,這就是爲什麼我不明白它的原因!我不知道問題出在哪裏。 – Gogosauce