document.write(''); var case_overlays3D;// 用于存储条件查询结果标签 //案件分布图 function showCase_3D(data){ var casegeojson = { "type": "FeatureCollection", "features": [] }; for (var i = 0; i < data.length; i++) { var poiArr = data[i].case_position.split(","); var feature = { "type": "Feature", "geometry": { "type": "Point", "coordinates": [Number(poiArr[0]),Number(poiArr[1]),Number(poiArr[2])] }, "id": "cs" + data[i].case_id, "case_source": data[i].case_source }; switch (data[i].case_source) { case '110': feature.properties = { "case_source": "110", "title": "marker", "marker-symbol": "marker", "marker-color": "#180EF1" }; break; case '119': feature.properties = { "case_source": "119", "title": "marker", "marker-symbol": "marker", "marker-color": "#FD1134" }; break; case '122': feature.properties = { "case_source": "122", "title": "marker", "marker-symbol": "marker", "marker-color": "#FFFE35" }; break; default: feature.properties = { "case_source": "110", "title": "marker", "marker-symbol": "marker", "marker-color": "#180EF1" }; break; } casegeojson.features.push(feature); } createClusterPin(casegeojson,'cs') addPOMListener(); } //关闭案件分布图层显示 function closeCase(){ viewer.dataSources.remove(case_overlays3D); } function showQueryCase_3D(data){ $("input[value='caseInfo']").removeAttr("checked"); // 取消选中 closeCase(); clearCaseQueryResult(); var content = '
' + '' + '' + '
'; var casegeojson = { "type": "FeatureCollection", "features": [] }; for ( var i = 0; i < data.length; i++) { var position = data[i].casePosition.split(','); var feature = { "type": "Feature", "geometry": { "type": "Point", "coordinates": [Number(position[0]),Number(position[1]),Number(position[2])] }, "id": "cs" + data[i].caseId, "name": '查询结果', "properties": { "title": "marker", "marker-symbol": "marker-stroked", "marker-color": "#FFD700" } }; casegeojson.features.push(feature); content += '
' + '' + '' + '' + '' + '' + '
'; } content += '
'; $('#searchresult').html(content); createClusterPin(casegeojson,"cs"); addPOMListener(); } //清除条件查询结果 function clearCaseQueryResult(){ viewer.dataSources.remove(case_overlays3D); }