【説明】
下のようにgetBounds()で取得したmapオブジェクトの境界座標はmessageオブジェクトに表示します。
地図の中心座標は開いたInfoWindow内に表示します。
//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.addControl(new GLargeMapControl());
map.addControl(new GMapTypeControl());
map.addControl(new GScaleControl());
map.setCenter(new GLatLng(34.94097,135.765953), 13);
GEvent.addListener(map, "moveend", function() {
var bounds = map.getBounds();
var center = map.getCenter();
document.getElementById("message").innerHTML =
"(南西, 北東)="+bounds.toString();
map.openInfoWindow(map.getCenter(),
document.createTextNode("中央座標="+center.toString()));
});
}
}
//]]> |
|