Khác biệt giữa bản sửa đổi của “MediaWiki:Gadget-OpenStreetMap.js”

Nội dung được xóa Nội dung được thêm vào
Cập nhật các tên miền
Cập nhật các URL
Dòng 23:
* </dl>
*
* @see httphttps://leaflet.cloudmadeleafletjs.com/reference-1.7.1.html#url-templatetilelayer
*/
layerUrlFormat: /* location.protocol + */ "http://tilemaps.openstreetmapwikimedia.de:8002/tiles/1.0.0org/{layer}/{z}/{x}/{y}{r}.png?lang={lang}",
// Địa phương hóa
Dòng 39:
zoomOut: "Thu nhỏ",
layerBlanklayerBase: "Bản đồ",
layerLabels: "Địa danh",
layerArticles: "Bài viết",
Hàng 84 ⟶ 83:
 
/**
* Tải các kịch bản và bảng kiểu của thư viện bản đồ Leaflet của CloudMade. Hàm này chạy một
* này chạy một cách bất đồng bộ.
*
* @param done {function} Hàm sẽ được gọi sau khi kịch bản của thư viện được
Hàng 101 ⟶ 100:
*
* @param name {string} Tên của lớp bản đồ.
* @param lang {string} Ngôn ngữ của các nhãn trên lớp bản đồ.
* @returns {string} Định dạng của địa chỉ hình bản đồ.
*/
function layerUrl(name, lang) {
return wpMapConfig.layerUrlFormat.replace("{layer}", name).replace("{lang}", lang);
}
 
Dòng 245:
.replace("{help}", "<a href='" + mw.util.getUrl(wpMapConfig.helpArticle) +
"'>" + wpMapConfig.help + "</a>");
var blankbase = new L.TileLayer(layerUrl("bg/osm-intl", wpMapConfig.language), {
attribution: osmAttrib,
});
Dòng 257:
},
});
var labels = new L.TileLayer(layerUrl("labels/" + wpMapConfig.language + ",_"));
labels.on("tileerror", function (evt) {
// Nếu lớp chưa có vị trí nào đó, thay thế bằng hình bản đồ đa ngôn ngữ.
var layerName = "osm-labels-" + wpMapConfig.language;
if (evt.url.indexOf(layerName) < 0) return;
evt.tile.src = evt.url.replace(layerName, "osm");
});
var articles = new L.LayerGroup();
Hàng 272 ⟶ 265:
center: params.center,
zoom: params.zoom,
layers: [blankbase, shapes, labels, articles],
});
// Việt hóa các điều khiển.
map.attributionControl.setPrefix("<a href='httphttps://leaflet.cloudmadeleafletjs.com/'>Leaflet</a>");
$(".leaflet-control-zoom-in").attr("title", wpMapConfig.zoomIn);
$(".leaflet-control-zoom-out").attr("title", wpMapConfig.zoomOut);
Hàng 282 ⟶ 275:
// Tạo điều khiển để bật/tắt các lớp.
var bases = {};
bases[wpMapConfig.layerBlanklayerBase] = blankbase;
var overlays = {};
overlays[wpMapConfig.layerLabels] = labels;
// Thiết lập lớp biển xa lộ Mỹ.