1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([[14],{372:function(t,a,e){},433:function(t,a,e){"use strict";e(372)},463:function(t,a,e){"use strict";e.r(a);e(433);var s=e(2),n=Object(s.a)({},(function(){var t=this,a=t._self._c;return a("ContentSlotsDistributor",{attrs:{"slot-key":t.$parent.slotKey}},[a("p"),a("div",{staticClass:"table-of-contents"},[a("ul",[a("li",[a("a",{attrs:{href:"#_1-jt-basemaps-简介"}},[t._v("1. jt-basemaps 简介")])]),a("li",[a("a",{attrs:{href:"#_2-warning"}},[t._v("2.Warning")])]),a("li",[a("a",{attrs:{href:"#_3-jt-basemaps-api"}},[t._v("3. jt-basemaps API")])]),a("li",[a("a",{attrs:{href:"#_4-jt-basemaps-methods-api"}},[t._v("4. jt-basemaps methods API")])]),a("li",[a("a",{attrs:{href:"#_5-代码示例"}},[t._v("5. 代码示例")])])])]),a("p"),t._v(" "),a("h2",{attrs:{id:"_1-jt-basemaps-简介"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#_1-jt-basemaps-简介"}},[t._v("#")]),t._v(" 1. jt-basemaps 简介")]),t._v(" "),a("ul",[a("li",[t._v("用于切换底图功能的组件")]),t._v(" "),a("li",[t._v("标注层与地形的显隐控制")])]),t._v(" "),a("h2",{attrs:{id:"_2-warning"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#_2-warning"}},[t._v("#")]),t._v(" 2.Warning")]),t._v(" "),a("div",{staticClass:"custom-block warning"},[a("p",{staticClass:"title"},[t._v("注意")]),a("ul",[a("li",[t._v("获取底图与标注、地形数据的js接口写在Map3DMain.vue页面中,图层及底图数据存储在store内,加载大球时需要加载默认底图等图层!!!")]),t._v(" "),a("li",[t._v("使用ref标记组件时,同时需要定义标记名称!具体可参考CIM平台地形分析组件写法!")])])]),a("h2",{attrs:{id:"_3-jt-basemaps-api"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#_3-jt-basemaps-api"}},[t._v("#")]),t._v(" 3. jt-basemaps API")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("属性名")]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[t._v("说明")]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[t._v("是否必须")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("basemaps")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("全部底图数组")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("array")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("是")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("selectImg")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("选中底图图片")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("num")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("是")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("selectBaseMap")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("选中的底图图层")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("obj")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("是")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("isTerrain")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("是否显示地形")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("boolean")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("是")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("terrainData")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("地形数据")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("obj")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("是")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("isMark")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("是否显示标注层")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("boolean")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("是")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("markData")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("标注数据")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("obj")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("是")])])])]),t._v(" "),a("h2",{attrs:{id:"_4-jt-basemaps-methods-api"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#_4-jt-basemaps-methods-api"}},[t._v("#")]),t._v(" 4. jt-basemaps methods API")]),t._v(" "),a("table",[a("thead",[a("tr",[a("th",{staticStyle:{"text-align":"left"}},[t._v("方法名")]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[t._v("说明")]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[t._v("类型")]),t._v(" "),a("th",{staticStyle:{"text-align":"center"}},[t._v("是否必须")])])]),t._v(" "),a("tbody",[a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("changeTerrain")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("控制地形显示隐藏方法")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("methods")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("是")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("changeMark")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("控制标注显示隐藏方法")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("methods")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("是")])]),t._v(" "),a("tr",[a("td",{staticStyle:{"text-align":"left"}},[t._v("changeBasemaps")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("选中的底图图层")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("methods")]),t._v(" "),a("td",{staticStyle:{"text-align":"center"}},[t._v("是")])])])]),t._v(" "),a("h2",{attrs:{id:"_5-代码示例"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#_5-代码示例"}},[t._v("#")]),t._v(" 5. 代码示例")]),t._v(" "),a("div",{staticClass:"language- line-numbers-mode"},[a("pre",{pre:!0,attrs:{class:"language-text"}},[a("code",[t._v('<template>\n\t<jt-popup title="底图切换">\n\t\t<jt-basemaps :basemaps="basemaps" :selectImg="selectImg" :selectBaseMap="selectBaseMap" :isTerrain="isTerrain" :terrainData="terrainData" :isMark="isMark" :markData="markData" @changeTerrain="changeTerrain" @changeMark="changeMark" @changeBasemaps="changeBasemaps"></jt-basemaps>\n\t</jt-popup>\n</template>\n\n<script setup>\n\timport store from \'@/store/index\';\n\tconst basemaps = computed(() => store.basemap.basemaps);\n\tconst selectImg = computed(() => store.basemap.selectImg);\n\tconst selectBaseMap = computed(() => store.basemap.selectBaseMap);\n\tconst isTerrain = computed(() => store.terrain.isTerrain);\n\tconst terrainData = computed(() => store.terrain.terrainData);\n\tconst isMark = computed(() => store.mark.isMark);\n\tconst markData = computed(() => store.mark.markData);\n\t\n\tonMounted(() => {\n\t\tbasemaps.value = store.map3dStore.basemap.basemaps;\n\t\tselectImg.value = store.map3dStore.basemap.selectImg;\n\t\tselectBaseMap.value = store.map3dStore.basemap.selectBaseMap;\n\t\n\t\tisTerrain.value = store.map3dStore.terrain.isTerrain;\n\t\tterrainData.value = store.map3dStore.terrain.terrainData;\n\t\n\t\tisMark.value = store.map3dStore.mark.isMark;\n\t\tmarkData.value = store.map3dStore.mark.markData;\n\t\n\t\tisDataOnload.value = true;\n\t\n\t})\n\t\n\t//地形显示隐藏\n\tconst changeTerrain = (isTerrain) => {\n\t\tstore.terrain.isTerrain = isTerrain;\n\t}\n\t//标注显示隐藏\n\tconst changeMark = (isMark) => {\n\t\tstore.mark.isMark = isMark;\n\t}\n\t//底图切换事件\n\tconst changeBasemaps = (options) => {\n\t\tstore.basemap.selectImg = options.selectImg;\n\t}\n<\/script>\n')])]),t._v(" "),a("div",{staticClass:"line-numbers-wrapper"},[a("span",{staticClass:"line-number"},[t._v("1")]),a("br"),a("span",{staticClass:"line-number"},[t._v("2")]),a("br"),a("span",{staticClass:"line-number"},[t._v("3")]),a("br"),a("span",{staticClass:"line-number"},[t._v("4")]),a("br"),a("span",{staticClass:"line-number"},[t._v("5")]),a("br"),a("span",{staticClass:"line-number"},[t._v("6")]),a("br"),a("span",{staticClass:"line-number"},[t._v("7")]),a("br"),a("span",{staticClass:"line-number"},[t._v("8")]),a("br"),a("span",{staticClass:"line-number"},[t._v("9")]),a("br"),a("span",{staticClass:"line-number"},[t._v("10")]),a("br"),a("span",{staticClass:"line-number"},[t._v("11")]),a("br"),a("span",{staticClass:"line-number"},[t._v("12")]),a("br"),a("span",{staticClass:"line-number"},[t._v("13")]),a("br"),a("span",{staticClass:"line-number"},[t._v("14")]),a("br"),a("span",{staticClass:"line-number"},[t._v("15")]),a("br"),a("span",{staticClass:"line-number"},[t._v("16")]),a("br"),a("span",{staticClass:"line-number"},[t._v("17")]),a("br"),a("span",{staticClass:"line-number"},[t._v("18")]),a("br"),a("span",{staticClass:"line-number"},[t._v("19")]),a("br"),a("span",{staticClass:"line-number"},[t._v("20")]),a("br"),a("span",{staticClass:"line-number"},[t._v("21")]),a("br"),a("span",{staticClass:"line-number"},[t._v("22")]),a("br"),a("span",{staticClass:"line-number"},[t._v("23")]),a("br"),a("span",{staticClass:"line-number"},[t._v("24")]),a("br"),a("span",{staticClass:"line-number"},[t._v("25")]),a("br"),a("span",{staticClass:"line-number"},[t._v("26")]),a("br"),a("span",{staticClass:"line-number"},[t._v("27")]),a("br"),a("span",{staticClass:"line-number"},[t._v("28")]),a("br"),a("span",{staticClass:"line-number"},[t._v("29")]),a("br"),a("span",{staticClass:"line-number"},[t._v("30")]),a("br"),a("span",{staticClass:"line-number"},[t._v("31")]),a("br"),a("span",{staticClass:"line-number"},[t._v("32")]),a("br"),a("span",{staticClass:"line-number"},[t._v("33")]),a("br"),a("span",{staticClass:"line-number"},[t._v("34")]),a("br"),a("span",{staticClass:"line-number"},[t._v("35")]),a("br"),a("span",{staticClass:"line-number"},[t._v("36")]),a("br"),a("span",{staticClass:"line-number"},[t._v("37")]),a("br"),a("span",{staticClass:"line-number"},[t._v("38")]),a("br"),a("span",{staticClass:"line-number"},[t._v("39")]),a("br"),a("span",{staticClass:"line-number"},[t._v("40")]),a("br"),a("span",{staticClass:"line-number"},[t._v("41")]),a("br"),a("span",{staticClass:"line-number"},[t._v("42")]),a("br"),a("span",{staticClass:"line-number"},[t._v("43")]),a("br"),a("span",{staticClass:"line-number"},[t._v("44")]),a("br")])])])}),[],!1,null,null,null);a.default=n.exports}}]);
|