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>