VEMap.PanToLatLong メソッド

特定の緯度および経度にマップをパンします。

構文

VEMap.PanToLatLong(VELatLong);

パラメータ

パラメータ 説明

VELatLong

マップの中心点に設定するポイントの緯度と経度を表す VELatLong クラス オブジェクトです。

解説

PanToLatLong メソッドは、マップをある場所から別の場所に、スムーズな遷移効果によって移動します。マップを直ちに新しい中心点に移動したい場合は、VEMap.SetCenter メソッドを使用します。

<!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;
 
function GetMap()
         {
map = new VEMap('myMap');
map.LoadMap();

map.SetZoomLevel(9);
         }  
     
function PanXY()
         {
if ((txtX.value != "" && txtY.value != "") && (!isNaN(txtX.value) && !isNaN(txtY.value)))
            {
map.Pan(txtX.value, txtY.value);
            }
else
            {
alert("有効な数値を入力してください。");
            }
         } 
     
function PanLL()
         {
if ((txtLat.value != "" && txtLong.value != "") && (!isNaN(txtLat.value) && !isNaN(txtLong.value)))
            {
var latLong = new VELatLong(txtLat.value, txtLong.value);
map.PanToLatLong(latLong);
            }
else
            {
alert("有効な緯度または経度の値を入力してください。");
            }
         }
</script>
</head>
<body onload="GetMap();" style="font-family:MS PGothic">
<div id='myMap' style="position:relative; width:400px; height:400px;">
</div>
ピクセル X:
<input id="txtX" style="width:50px" value="100" />  |   ピクセル
Y:
<input id="txtY" style="width:50px" value="100" />  
<input id="btnPanXY" type="button" value="X/Y へパン" name="btnPanXY" onclick="PanXY()" />
<br />
緯度:
<input id="txtLat" value="41.677014822032184" />  |   経度:
<input id="txtLong" value="-83.5400390625" />  
<input id="btnPanLL" type="button" value="緯度/経度へパン" name="btnPanLL" onclick="PanLL()" />
</body>
</html>

関連項目

参照

VEMap.Pan メソッド