Stapx Steve(讨论 | 贡献) (创建页面,内容为“<html> <body> <div id="MainMap"></div> <script> window.dataset = { "lines": { "1": { "color": "#B02E…”) |
Stapx Steve(讨论 | 贡献) 小无编辑摘要 |
||
| 第483行: | 第483行: | ||
// 整图大小 | // 整图大小 | ||
let minx = 0, miny = 0, maxx = 0, maxy = 0, size = 0, adx = 0, ady = 0, view = </html>{{{缩放|900}}}<html> | |||
// 初始化 | // 初始化 | ||
| 第493行: | 第493行: | ||
mainMap.setAttribute("viewBox", "0 0 " + view + " " + view) | mainMap.setAttribute("viewBox", "0 0 " + view + " " + view) | ||
mainMap.setAttribute("preserveAspectRatio", "xMidYMid meet") | mainMap.setAttribute("preserveAspectRatio", "xMidYMid meet") | ||
mainMap.style.width = ' | mainMap.style.width = '</html>{{{宽度|100%}}}<html>' | ||
mainMap.style.height = '</html>{{{高度|unset}}}<html>' | |||
mainMap.drawMap = drawMap | mainMap.drawMap = drawMap | ||
mainMap.drawMap(dataset, </html>{{{线路|undefined}}}<html>) | |||
div.append(mainMap) | div.append(mainMap) | ||
2022年6月22日 (三) 09:06的版本
用法
你需要传入一些参数,包括:
- 宽度:地图的显示宽度,可以是任何有效的 html 单位。默认 100%。
- 高度:地图的显示高度,可以是任何有效的 html 单位。默认 unset。
- 缩放:缩放级别,数值越小缩放越大。默认 900。
- 线路:只显示某条线路某条线路。默认 undefined。
例子
因为设计原因,此模板无法在同一个页面上加载两次。
{{铁路|宽度=50%|缩放=700|线路=1}}