21.eab3eaf2.js 4.6 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([[21],{384:function(t,s,e){},445:function(t,s,e){"use strict";e(384)},474:function(t,s,e){"use strict";e.r(s);e(445);var a=e(2),n=Object(a.a)({},(function(){var t=this,s=t._self._c;return s("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[s("p"),s("div",{staticClass:"table-of-contents"},[s("ul",[s("li",[s("a",{attrs:{href:"#_1-jt-measure-简介"}},[t._v("1. jt-measure 简介")])]),s("li",[s("a",{attrs:{href:"#_2-warning"}},[t._v("2.Warning")])]),s("li",[s("a",{attrs:{href:"#_3-jt-measure-api"}},[t._v("3. jt-measure API")])]),s("li",[s("a",{attrs:{href:"#_4-代码示例"}},[t._v("4. 代码示例")])])])]),s("p"),t._v(" "),s("h2",{attrs:{id:"_1-jt-measure-简介"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_1-jt-measure-简介"}},[t._v("#")]),t._v(" 1. jt-measure 简介")]),t._v(" "),s("ul",[s("li",[t._v("可实现长度测量、面积测量、高度测量、空间距离测量、三角测量、坐标测量")])]),t._v(" "),s("h2",{attrs:{id:"_2-warning"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_2-warning"}},[t._v("#")]),t._v(" 2.Warning")]),t._v(" "),s("div",{staticClass:"custom-block warning"},[s("p",{staticClass:"title"},[t._v("注意")]),s("ul",[s("li",[t._v("使用ref标记组件时,同时需要定义标记名称!具体可参考CIM平台地图测量组件写法!")])])]),s("h2",{attrs:{id:"_3-jt-measure-api"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_3-jt-measure-api"}},[t._v("#")]),t._v(" 3. jt-measure API")]),t._v(" "),s("table",[s("thead",[s("tr",[s("th",{staticStyle:{"text-align":"left"}},[t._v("属性名")]),t._v(" "),s("th",{staticStyle:{"text-align":"center"}},[t._v("说明")]),t._v(" "),s("th",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),s("th",{staticStyle:{"text-align":"center"}},[t._v("是否必须")])])]),t._v(" "),s("tbody",[s("tr",[s("td",{staticStyle:{"text-align":"left"}},[t._v("viewer")]),t._v(" "),s("td",{staticStyle:{"text-align":"center"}},[t._v("视图")]),t._v(" "),s("td",{staticStyle:{"text-align":"center"}},[t._v("obj")]),t._v(" "),s("td",{staticStyle:{"text-align":"center"}},[t._v("是")])])])]),t._v(" "),s("h2",{attrs:{id:"_4-代码示例"}},[s("a",{staticClass:"header-anchor",attrs:{href:"#_4-代码示例"}},[t._v("#")]),t._v(" 4. 代码示例")]),t._v(" "),s("div",{staticClass:"language- line-numbers-mode"},[s("pre",{pre:!0,attrs:{class:"language-text"}},[s("code",[t._v('<jt-popup title="地图测量">\n\t<jt-measure ref="measureRef" :viewer="viewer"></jt-measure>\n</jt-popup>\n\n<script setup>\n\timport {\n\t\tonBeforeUnmount,\n\t\tref,\n\t\tinject,\t\n\t} from "vue";\n\n\n\tconst getMapInstance = inject("getMapInstance");\n\tlet jtMap3d = getMapInstance();\n\tlet viewer = jtMap3d._viewer;\n\t\n\t//定义子组件实例,名称要和上面的ref相同\n\tconst measureRef = ref(null);\n\n\t/**\n\t * 即将销毁\n\t */\n\tonBeforeUnmount(() => {\n\t\t// 释放当前的widget\n\t\tdisable(currentWidget.name);\n\t});\n<\/script>\n')])]),t._v(" "),s("div",{staticClass:"line-numbers-wrapper"},[s("span",{staticClass:"line-number"},[t._v("1")]),s("br"),s("span",{staticClass:"line-number"},[t._v("2")]),s("br"),s("span",{staticClass:"line-number"},[t._v("3")]),s("br"),s("span",{staticClass:"line-number"},[t._v("4")]),s("br"),s("span",{staticClass:"line-number"},[t._v("5")]),s("br"),s("span",{staticClass:"line-number"},[t._v("6")]),s("br"),s("span",{staticClass:"line-number"},[t._v("7")]),s("br"),s("span",{staticClass:"line-number"},[t._v("8")]),s("br"),s("span",{staticClass:"line-number"},[t._v("9")]),s("br"),s("span",{staticClass:"line-number"},[t._v("10")]),s("br"),s("span",{staticClass:"line-number"},[t._v("11")]),s("br"),s("span",{staticClass:"line-number"},[t._v("12")]),s("br"),s("span",{staticClass:"line-number"},[t._v("13")]),s("br"),s("span",{staticClass:"line-number"},[t._v("14")]),s("br"),s("span",{staticClass:"line-number"},[t._v("15")]),s("br"),s("span",{staticClass:"line-number"},[t._v("16")]),s("br"),s("span",{staticClass:"line-number"},[t._v("17")]),s("br"),s("span",{staticClass:"line-number"},[t._v("18")]),s("br"),s("span",{staticClass:"line-number"},[t._v("19")]),s("br"),s("span",{staticClass:"line-number"},[t._v("20")]),s("br"),s("span",{staticClass:"line-number"},[t._v("21")]),s("br"),s("span",{staticClass:"line-number"},[t._v("22")]),s("br"),s("span",{staticClass:"line-number"},[t._v("23")]),s("br"),s("span",{staticClass:"line-number"},[t._v("24")]),s("br"),s("span",{staticClass:"line-number"},[t._v("25")]),s("br"),s("span",{staticClass:"line-number"},[t._v("26")]),s("br"),s("span",{staticClass:"line-number"},[t._v("27")]),s("br")])])])}),[],!1,null,null,null);s.default=n.exports}}]);