<!DOCTYPE>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>图层过滤</title>
<style type="text/css">
body{
margin: 0;
overflow: hidden;
background: #fff;
}
#map{
position: relative;
height: 520px;
border:1px solid #3473b7;
}
#toolbar{
position: relative;
height: 33px;
padding-top:5;
}
</style>
<script src='libs/SuperMap.Include.js'></script>
<script type="text/javascript">
var map, local, layer, vectorLayer,
style = {
strokeColor: "#304DBE",
strokeWidth: 1,
fillColor: "#304DBE",
fillOpacity: "0.8"
},
host = document.location.toString().match(/file:\/\//)?"http://localhost:8090":'http://' + document.location.host,
url="http://support.supermap.com.cn:8090/iserver/services/map-jingjin/rest/maps/京津地区土地利用现状图";
function setLayer(){
var layerStatus = new SuperMap.REST.LayerStatus({
layerName:"Landuse_R@Jingjin#1",
isVisible:true,
displayFilter:"LANDTYPE='灌丛' or LANDTYPE='用材林' or LANDTYPE='经济林' or LANDTYPE='草地'"
});
var setLayerStatusParameters = new SuperMap.REST.SetLayerStatusParameters({
layerStatusList:[layerStatus]
});
var setLayerStatusService = new SuperMap.REST.SetLayerStatusService(url,{
eventListeners: {"processCompleted": setLayerCompleted, "processFailed": setLayerFailed}});
setLayerStatusService.processAsync(setLayerStatusParameters);
}
function setLayerCompleted(e){
tempLayerID = e.result.newResourceID;
console.log(tempLayerID);
//创建地图控件
map = new SuperMap.Map("map", {controls: [
new SuperMap.Control.ScaleLine(),
new SuperMap.Control.Zoom(),
new SuperMap.Control.Navigation({
dragPanOptions: {
enableKinetic: true
}
})]
});
//创建 TiledDynamicRESTLayer
layer = new SuperMap.Layer.TiledDynamicRESTLayer("京津土地利用", url, {transparent: true, cacheEnabled: false, redirect: true, layersID: tempLayerID}, {maxResolution: "auto", bufferImgCount: 0});
layer.bufferImgCount = 0;
console.log(layer);
layer.events.on({"layerInitialized": addLayer});
}
function addLayer(){
map.addLayers([layer]);
map.setCenter(new SuperMap.LonLat(116.22, 39.53), 0);
}
function setLayerFailed(e){
console.log(e);
}
</script>
</head>
<body onload="setLayer()">
<div id="map"></div>
</body>
</html>
没有合适的资源?快使用搜索试试~ 我知道了~
图层过滤demo
共87个文件
png:66个
js:9个
gif:3个
4星 · 超过85%的资源 需积分: 50 75 下载量 7 浏览量
2016-10-27
11:19:06
上传
评论
收藏 786KB RAR 举报
温馨提示
图层过滤,顾名思义就是根据属性条件过滤某个图层显示的地物。在使用SuperMap iClient for JavaScript的过程中,实际上是iServer服务器根据传入的属性过滤条件,生成一个过滤后的临时图层,在前端使用rest图层来显示在地图上。
资源推荐
资源详情
资源评论
收起资源包目录
图层过滤.rar (87个子文件)
图层过滤
图层过滤.html 3KB
theme
images
controlSkinWhite
zoom-plus-mini.png 1KB
overView.png 1KB
zoom-minus-mini.png 1KB
layer-switcher-maximize.png 2KB
minimize.png 1KB
zoom_street.png 3KB
zoom_province.png 3KB
tilesversion-bcg-inf.png 1KB
zoom-maxextent-mini_one.png 3KB
west-mini.png 6KB
marker.png 5KB
shadow-popup-subject.png 6KB
zoombar_center.png 3KB
blank.gif 42B
tilesversion-bcg-slider1.png 1010B
controlSkinBlue
zoom-plus-mini.png 3KB
overView.png 3KB
zoom-minus-mini.png 3KB
layer-switcher-maximize.png 3KB
layer-switcher-minimize.png 3KB
minimize.png 3KB
layer-switcher-off.png 333B
layer-switcher-on_b.png 444B
south-mini.png 6KB
sliderbtn.png 3KB
zoombar.png 3KB
marker-gold.png 5KB
close.gif 193B
cluster1.png 4KB
fillStyle
System 5.png 3KB
System 3.png 3KB
System 2.png 3KB
System 6.png 3KB
System 4.png 3KB
System 7.png 3KB
close.png 3KB
tilesversion-bcg-add.png 1KB
text.png 3KB
sliderbackground.png 3KB
hide.png 3KB
cursors
PanDown.cur 326B
Pan.cur 326B
tilesversion-bcg-reduce.png 1KB
slider.png 3KB
cluster3.png 3KB
zoom-maxextent-mini.png 6KB
close_hover.png 3KB
tilesversion-bcg-inf_bottom.png 277B
cluster2.png 4KB
overview_replacement.gif 79B
east-mini.png 6KB
radial.png 868B
tilesversion-bcg-inf_left.png 1KB
layer-switcher-on.png 467B
cloud-popup-relative.png 6KB
tilesversion-bcg-slider2.png 1014B
layer-switcher-off_b.png 409B
line.png 3KB
point.png 3KB
north-mini.png 6KB
hide_hover.png 3KB
tilesversion-bcg-center.png 1KB
shadow-popup-corner.png 3KB
cluster4.png 1KB
tileservision-bcg-sliderbar.png 2KB
zoombar_glide.png 3KB
zoom_city.png 3KB
tilesversion-bcg-inf_right.png 1KB
colorbtn.png 3KB
region.png 3KB
zoom_country.png 3KB
default
fonts
supermap-icon.svg 18KB
supermap-icon.ttf 5KB
supermap-icon.woff 5KB
supermap-icon.eot 6KB
google.css 306B
style.css 17KB
libs
SuperMap_Visualization-8.1.0-14126.js 337KB
SuperMap-8.1.0-14126.js 880KB
SuperMap_OGC-8.1.0-14126.js 68KB
SuperMap_Basic-8.1.0-14126.js 329KB
Lang
en.js 3KB
zh-CN.js 6KB
SuperMap_IServer-8.1.0-14126.js 85KB
SuperMap_Cloud-8.1.0-14126.js 26KB
SuperMap.Include.js 2KB
共 87 条
- 1
资源评论
- 苍泪2020-03-30暂时没用到
supermapsupport
- 粉丝: 5306
- 资源: 668
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功