���W���擾���ĕ\������

�@Google Maps�ł͌��ݕ\������Ă�����W���擾�ł��܂��B���݂̍��W���擾���āA��������Ɉړ�������悤�ȏ������s�킹�邱�Ƃ��ł��܂��B
���ݕ\������Ă���n�}�̒��S�̍��W���擾����ɂ�getCenterLatLng()���g���܂��B���̃��\�b�h�̓I�u�W�F�N�g��Ԃ��A���̃I�u�W�F�N�g��x�v���p�e�B�Ay�v���p�e�B�Ɍo�x�A�ܓx������܂��B�ȉ��̃T���v���̓{�^�����N���b�N����ƒ��S�̍��W�l���\������܂��B�i�T���v�������s�����j

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="http://maps.google.com/maps?file=api&v=1&key=ABQIAAAAasAJryKxWJnBFVJa487d9hTHGAxTVT7IRADYa-JdYz7xQ8IQZBSthgDZdggYpQHsmm6WYtHstQFfLA" type="text/javascript"></script>
</head>
<body>
<div id="map" style="width: 500px; height: 400px"></div>
<script type="text/javascript">
//<![CDATA[

var map = new GMap(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.centerAndZoom(new GPoint(137, 36), 15);

function getMapXY()
{
LatLngObj = map.getCenterLatLng();
document.getElementById("mapX").value = LatLngObj.x;
document.getElementById("mapY").value = LatLngObj.y;
}
//]]>
</script>
<form>
<input type="button" value="���W���擾����" onClick="getMapXY()" /><br />
�o�x�F<input type="text" id="mapX" /><br />
�ܓx�F<input type="text" id="mapY" /><br />
</form>
</body>
</html>

�@�n�}�̒��S�̍��W���擾����ȊO�ɕ\������Ă���n�}�͈̔͂��擾���邱�Ƃ��ł��܂��B
�\���͈͂�getBoundsLatLng()���g���܂��B���̃��\�b�h�̓I�u�W�F�N�g��Ԃ��A���̃I�u�W�F�N�g��minX, minY�v���p�e�B�ɍ���̍��W�AmaxX, maxY�v���p�e�B�ɉE���̍��W������܂�*1�B�ȉ��̃T���v���̓{�^�����N���b�N����ƕ\���͈͂̍��W���\������܂��B�i�T���v�������s�����j

*1�@Google Maps API ver 2�ł́A���W�̏������኱�ύX����Ă���쐼�i�����j����k���i�E��j�̈ʒu���Q�Ɓ^�ݒ肷��悤�ɂȂ��Ă��܂��B
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="http://maps.google.com/maps?file=api&v=1&key=ABQIAAAAasAJryKxWJnBFVJa487d9hTHGAxTVT7IRADYa-JdYz7xQ8IQZBSthgDZdggYpQHsmm6WYtHstQFfLA" type="text/javascript"></script>
</head>
<body>
<div id="map" style="width: 500px; height: 400px"></div>
<script type="text/javascript">
//<![CDATA[

var map = new GMap(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.centerAndZoom(new GPoint(137, 36), 15);

function getMapWH()
{
LatLngObj = map.getBoundsLatLng();
document.getElementById("minX").value = LatLngObj.minX;
document.getElementById("minY").value = LatLngObj.minY;
document.getElementById("maxX").value = LatLngObj.maxX;
document.getElementById("maxY").value = LatLngObj.maxY;
}
//]]>
</script>
<form>
<input type="button" value="�\���͈͂̍��W���擾����" onClick="getMapWH()" /><br />
����F(<input type="text" id="minX" />, <input type="text" id="minY" />)<br />
�E���F(<input type="text" id="maxX" />, <input type="text" id="maxY" />)<br />
</form>
</body>
</html>

�@�ܓx�A�o�x�̕\����35�x28��36�b�̂悤�ȕ\���ɂ������ꍇ�ɂ͈ȉ��̂悤�ɋ��߂܂��i�v�Z��A�덷���������܂��j�B�i�T���v�������s�����j

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="http://maps.google.com/maps?file=api&v=1&key=ABQIAAAAasAJryKxWJnBFVJa487d9hTHGAxTVT7IRADYa-JdYz7xQ8IQZBSthgDZdggYpQHsmm6WYtHstQFfLA" type="text/javascript"></script>
</head>
<body>
<div id="map" style="width: 500px; height: 400px"></div>
<script type="text/javascript">
//<![CDATA[

var map = new GMap(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.centerAndZoom(new GPoint(137, 36), 15);

function getMapXY()
{
LatLngObj = map.getCenterLatLng();
x = LatLngObj.x;
d = Math.floor(x);
m = Math.floor((x - d) * 60);
s = Math.floor((x - d) * 60 * 60) % 60;
document.getElementById("mapX").value = d+"�x"+m+"��"+s+"�b";
y = LatLngObj.y;
d = Math.floor(y);
m = Math.floor((y - d) * 60);
s = Math.floor((y - d) * 60 * 60) % 60;
document.getElementById("mapY").value = d+"�x"+m+"��"+s+"�b";
}
//]]>
</script>
<form>
<input type="button" value="���W���擾����" onClick="getMapXY()" /><br />
�o�x�F<input type="text" id="mapX" /><br />
�ܓx�F<input type="text" id="mapY" /><br />
</form>
</body>
</html>

�@�����ł͏��E�B���h�E��\�������Ă݂܂��B

[�掵�́@6:���E�B���h�E��\��������]
[�ڎ���]

(2006.1.23)