VEMap.DeleteTileLayer メソッド
タイル レイヤをマップから完全に削除します。
構文
VEMap.DeleteTileLayer(layerID);
パラメータ
パラメータ | 説明 |
---|---|
layerID |
削除するレイヤの ID です。 |
例
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.1"></script>
<script type="text/javascript">
var map = null;
//var tileLayer;
function GetMap()
{
map = new VEMap('myMap');
map.LoadMap(new VELatLong(48.03,-122.4),12,'r' ,false);
GetTiles();
}
function GetTiles()
{
var bounds = [new VELatLongRectangle(new VELatLong(49,-123),new VELatLong(47,-121))];
var tileSourceSpec = new VETileSourceSpecification("lidar",
"http://dev.live.com/virtualearth/sdk/layers/lidar/%4.png");
tileSourceSpec.NumServers = 1;
tileSourceSpec.Bounds = bounds;
tileSourceSpec.MinZoomLevel = 10;
tileSourceSpec.MaxZoomLevel = 18;
tileSourceSpec.Opacity = opacity;
tileSourceSpec.ZIndex = 100;
map.AddTileLayer(tileSourceSpec, true);
btnAdd.disabled="disabled";
btnDelete.disabled=null;
btnHide.disabled=null;
btnShow.disabled="disabled";
}
function DeleteTileLayer()
{
map.DeleteTileLayer("lidar");
btnAdd.disabled=null;
btnDelete.disabled="disabled";
btnHide.disabled="disabled";
btnShow.disabled="disabled";
}
function ShowTileLayer()
{
map.ShowTileLayer("lidar");
btnAdd.disabled="disabled";
btnDelete.disabled=null;
btnHide.disabled=null;
btnShow.disabled="disabled";
}
function HideTileLayer()
{
map.HideTileLayer("lidar");
btnAdd.disabled="disabled";
btnDelete.disabled=null;
btnHide.disabled="disabled";
btnShow.disabled=null;
}
</script>
</head>
<body onload="GetMap();">
<div id='myMap' style="position:relative; width:400px; height:400px;"></div>
<input id="btnAdd" type="button" onclick="GetTiles()" value="タイル レイヤを追加"/>
<input id="btnDelete" type="button" onclick="DeleteTileLayer()" value="タイル レイヤを削除"/><br />
<input id="btnHide" type="button" onclick="HideTileLayer()" value="タイル レイヤを非表示"/>
<input id="btnShow" type="button" onclick="ShowTileLayer()" value="タイル レイヤを表示"/>
</body>
</html>