VEMap.HideTileLayer メソッド

タイル レイヤをビュー上で非表示にします。

構文

VEMap.HideTileLayer(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>

関連項目

参照

VEMap.DeleteTileLayer メソッド
VEMap.ShowTileLayer メソッド