首页 / 浏览问题 / 云GIS / 问题详情
求解 iclient示例中的一行代码
45EXP 2020年04月09日

iclient  示例中图层操作的源码中编写按钮对的一段为

 <div class='panel-body content'>
        <input type="button" class="btn btn-default" data-i18n="[value]resources.btn_createLayer"  onclick="createLayer()"/>
        <input type="button" class="btn btn-default" data-i18n="[value]resources.btn_deleteLayer" onclick="removeLayer()"/>
        <input type="button" class="btn btn-default" data-i18n="[value]resources.btn_drawMarker" onclick="plotSymbol()"/>
        <input type="button" class="btn btn-default" data-i18n="[value]resources.btn_cancelMarker" onclick="PlottingDrawCancel()"/>
    </div>

想问下其中的data-i18n=[value]resources.btn_cancelMarker是什么意思,百度找不到

源码地址为https://iclient.supermap.io/examples/classic/editor.html#plot_operatePlottingLayer

1个回答

i18n 是来实现多语言的界面的,您可以理解为绑定了中文界面和英文界面时这个button的中英文描述

5,668EXP 2020年04月09日

我去哪里可以查到这个使用说明?不止i18n,data 和 [value]resources.btn_cancelMarker我也百度不到

[value]resources.btn_cancelMarker这个是我们标绘中封装的,标绘的产品是不开源的所以你查不到我们封装的这个对象。你可以理解为这个button的value是cancelMarker,如果是中文系统就是button的名字就是取消标绘,如果是英文就是cancel plot。

https://blog.csdn.net/Carhung/article/details/93404649

这个是一篇有关i18n的文章你可以大概了解一下。

...