天地图GeoGlobe矢量绘图-图层开关控件
Yourtion 创作于:2011-05-25
全文约 1377 字,
预计阅读时间为 4 分钟
之前介绍了《天地图GeoGlobe添加经纬度-比例尺》,现在继续介绍空间的功能,这次添加矢量绘图空间和图层开关。对地图的应该还是不错的,看看接下来能不能在此基础上做空间分析。
跟上一次一样,还是很简单的。通过实例化GeoSurf.Control.LayerSwitcher,然加图层开关。然后添加矢量图层,然后在VLayer图层创建编辑工具栏EditingToolbar就可以了···
代码如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<script src="http://www.tianditu.com/guide/lib/GeoSurfJSAPI.js"
type="text/javascript"></script>
<script src="http://www.tianditu.com/guide/2d_samples/sampleCfg.js"
type="text/javascript"></script>
<script type="text/javascript">
window.onload=function(){
var map = new GeoSurf.PortalMap("frist_map");
map.loadLayerGroup(imageGroup);
map.setCenter(new GeoSurf.LonLat(116.12371, 24.33058), 14);
var VLayer = new GeoSurf.Layer.Vector("VLayer");//实例化一个Vector矢量图层VLayer
map.addLayers([VLayer]);//在地图上添加VLayer
var EditingToolbar=new GeoSurf.Control.EditingToolbar(VLayer);//在VLayer图层创建编辑工具栏EditingToolbar
map.addControl(EditingToolbar);
var LayerSwitcher=new GeoSurf.Control.LayerSwitcher;//实例化图层开关控件LayerSwitcher
map.addControl(LayerSwitcher);
}
</script>
</head>
<body>
<div id="frist_map" style="width: 640px; height: 480px ; marging:0 auto"></div>
</body>
</html>
查看此示例的实际效果:点击这里看Demo
原文链接:https://blog.yourtion.com/geoglobe-vector-graphics-switch-control.html