*API3(倍率の取得) [#j2f74ed3] RIGHT:更新日&lastmod(); **Zoomの倍率が変更されたときの取得 [#f81d9bbb] Zoomを変更したときその値を取得することができる。(このサンプルはVersion1で記述してある) 以下のようにすると第3パラメータに関数の引数として元のズームレベルと新ズームレベルが入る。~ Version2に合わせるためには17からこの値を引けばよい(ver2_zoomlevel = 17-ver1_zoomlevel) GEvent.addListener(map, 'zoomend', function(oldZoomLevel, newZoomLevel){ (処理) } **サンプルプログラム [#k8acc2dd] <div id="map" style="width: 800px; height: 600px"></div> <script type="text/javascript"> //<![CDATA[ if (GBrowserIsCompatible()) { var map = new GMap(document.getElementById("map")); map.addControl(new GLargeMapControl()); map.addControl(new GMapTypeControl()); map.centerAndZoom(new GPoint(136.65352821350098, 34.560647315894904), 13); } GEvent.addListener(map, 'zoomend', function(oldZoomLevel, newZoomLevel) { // document.getElementById("zoom_old").innerHTML = oldZoomLevel; // document.getElementById("zoom_new").innerHTML = newZoomLevel; document.f.zoomlevel.value = 17 - newZoomLevel; // var poptext = 17 - newZoomLevel; // window.alert(newZoomLevel); }); //]]> </script> <FORM NAME ="f"> <INPUT TYPE ="TEXT" name="zoomlevel" > </FORM>