(优化样式) |
Wangkai8787(讨论 | 贡献) (升级Maplink到新版地图:新增id定位,兼容旧坐标及地名调用,URL编码参数并更新文档) |
||
| 第1行: | 第1行: | ||
<onlyinclude>[https://yct.shangxiaoguan.top/ | <onlyinclude>{{#if:{{{id|}}}|[https://yct.shangxiaoguan.top/map?m={{urlencode:{{{id}}}|QUERY}} <span style="color:#2C9678">{{{名称|在雨城通地图查看地点}}}</span>]|{{#iferror:{{#expr:{{{1|}}}}}{{#expr:{{{2|}}}}}|[https://yct.shangxiaoguan.top/search?q={{urlencode:{{{1|}}}|QUERY}} <span style="color:#2C9678">{{{名称|在雨城通搜索'''{{{1|}}}'''}}}</span>]|[https://yct.shangxiaoguan.top/map?x={{urlencode:{{{1}}}|QUERY}}&z={{urlencode:{{{2}}}|QUERY}} <span style="color:#2C9678">{{{名称|在雨城通地图查看'''({{{1}}},{{{2}}})'''坐标}}}</span>]}}}}</onlyinclude> | ||
生成新版雨城通地图或站内搜索链接,链接文字保留绿色样式。不依赖 Lua。 | |||
== 地点 ID(推荐) == | |||
<code><nowiki>{{Maplink|id=unmined-marker-304--1808--413|名称=在地图查看}}</nowiki></code> | |||
{{Maplink|id=unmined-marker-304--1808--413|名称=在地图查看}} | |||
传入完整标记 ID(投稿地点同样保留 <code>poi-</code> 前缀),模板生成 <code>/map?m=地点ID</code>,直接选中对应地点。该入口与 <code>/map?ms=地点ID的Base64URL编码</code> 使用同一套定位逻辑,无须在 Wiki 内编码 Base64。 | |||
== 坐标(兼容旧调用) == | |||
<code><nowiki>{{Maplink|-1145|-514}}</nowiki></code> | |||
{{Maplink|-1145|-514}} | |||
两个位置参数均为数值时,生成新版 <code>/map?x=…&z=…</code> 链接。支持零、负数和小数;坐标定位不等于选中某个地点详情。可用 <code>名称=…</code> 指定链接文字。 | |||
== 地名搜索(兼容旧调用) == | |||
<code><nowiki>{{Maplink|临东站}}</nowiki></code> | |||
{{Maplink|临东站}} | |||
不能识别为一对数值时,转到新版站内搜索 <code>/search?q=…</code>。旧调用 <code><nowiki>{{Maplink|临东站|地铁站}}</nowiki></code> 仍可保留;新版站内搜索不使用旧分类参数,因此不再按第二参数筛选分类。 | |||
== 参数优先级 == | |||
非空 <code>id</code> 优先于位置参数。<code>名称</code> 可覆盖三种模式的链接文字。模板会对链接参数进行 URL 编码。 | |||
2026年10月28日 (三) 22:16的最新版本
生成新版雨城通地图或站内搜索链接,链接文字保留绿色样式。不依赖 Lua。
地点 ID(推荐)
{{Maplink|id=unmined-marker-304--1808--413|名称=在地图查看}}
传入完整标记 ID(投稿地点同样保留 poi- 前缀),模板生成 /map?m=地点ID,直接选中对应地点。该入口与 /map?ms=地点ID的Base64URL编码 使用同一套定位逻辑,无须在 Wiki 内编码 Base64。
坐标(兼容旧调用)
{{Maplink|-1145|-514}}
两个位置参数均为数值时,生成新版 /map?x=…&z=… 链接。支持零、负数和小数;坐标定位不等于选中某个地点详情。可用 名称=… 指定链接文字。
地名搜索(兼容旧调用)
{{Maplink|临东站}}
不能识别为一对数值时,转到新版站内搜索 /search?q=…。旧调用 {{Maplink|临东站|地铁站}} 仍可保留;新版站内搜索不使用旧分类参数,因此不再按第二参数筛选分类。
参数优先级
非空 id 优先于位置参数。名称 可覆盖三种模式的链接文字。模板会对链接参数进行 URL 编码。