").attr({ type:"range", id:"gmzm", name:"gmzm", min:5, max:19 }).val( zm );$( "#"+ZmBx ).append( range );sliderCheck = true;}}}function setMarker( Lat, Lon, jan, main ){var mkop = { map:map, position:new Gm.LatLng( parseFloat(Lat), parseFloat(Lon) ) };if( jan ){mkop.icon = setIconOp( jan );}var marker = new Gm.Marker( mkop );if( main ){mainmark.push( marker );} else {marks.push( marker );}}function setIconOp(cate){var ftb = ( cate.search(/tb/i) != -1 )? ( ( cate == "tb" )? "b" : "m" ) : "f";return {url:"/img/mp/"+ftb+".png",size:new Gm.Size(78,68),origin:new Gm.Point(0,0),anchor:new Gm.Point(18,34),scaledSize:new Gm.Size(36,34)};}var stopZm = false;function setEvent(type){if( sliderCheck ){Gm.event.addListener( map, "zoom_changed", function(){stopZm = true;setTimeout(function(){$("#gmzm").val( map.getZoom() );stopZm = false;}, 1 );});$(document).on( "input change", "#gmzm", function(){if( stopZm ){setTimeout(function(){ stopZm = false; }, 1 );} else {stopZm = true;var sel = parseInt( $("#gmzm").val() );if( parseInt( map.getZoom() ) != sel ){map.setZoom( sel );}}});}if( type == "input" ){Gm.event.addListener( map, "bounds_changed", attrLL );attrLL();}}function attrLL(){var LatLng = map.getCenter();var Zoom = map.getZoom();marks[0].setPosition(LatLng);$('#zm').val( Zoom );$('#lat').val( LatLng.lat() );$('#lon').val( LatLng.lng() );}function partsMap(id, lat, lon, zm, jan, fixed){createMap( id, lat, lon, zm, null, fixed );setTimeout( function(){setMarker( lat, lon, jan, "main" );setEvent( "parts" );}, 1);}var stopMove = false, infoBx = "", backDef, backList,shuhen = "周辺のデータ", shuhentit = "付近の公開データを表示";function partsAroundMap(id, lat, lon, zm, jan, fixed){partsMap( id, lat, lon, zm, jan, fixed );backDef = new Gm.LatLng( lat, lon );setTimeout( function(){AroundButton( {"id":id, "cate":arndCate} );}, 1 );}function ListAroundMap(list, id, lat, lon, zm, mptype){createMap( id, lat, lon, zm, mptype );putMarkers( list );backDef = new Gm.LatLng( lat, lon );backList = list;setTimeout( function(){setEvent( "list" );AroundButton( {"id":id, "cate":arndCate} );}, 1);}function OrenoTizu(id, lat, lon, zm, uid, ng ){createMap( id, lat, lon, zm );backDef = new Gm.LatLng( lat, lon );setEvent( "oreno" );if( typeof ng == "undefined" ){var usop = {"uid":uid, "cate":"us"};AroundButton( {"id":id, "cate":"mix"}, usop );moveListMap( usop );}}function AroundButton(opp, usop){if( arndCate === "mainte" ){return;}var soto = document.createElement("div");soto.id = "ArndSoto";var naka = document.createElement("div");naka.className = "naka";naka.title = shuhentit;naka.innerHTML = shuhen;soto.appendChild( naka );Gm.event.addDomListener( naka, "click", function(){if( $(this).is(".isClick") ){$(this).attr({"title":shuhentit});$(this).html( shuhen );$(this).removeClass("isClick");moveListOff();if( typeof usop != "undefined" ){moveListMap( usop, "now" );}} else {$(this).attr({"title":"元に戻す"});$(this).html("元に戻す");$(this).addClass("isClick");var ll = map.getCenter();opp.lat = ll.lat();opp.lon = ll.lng();opp.zm = map.getZoom();CloseInfoBx();if( typeof usop !== "undefined" ){moveListOff( 'nocenter' );}moveListMap( opp, "now" );}});soto.index = 1;map.controls[ Gm.ControlPosition.TOP_LEFT ].push( soto );}function moveListMap(op,now){if( map && op.cate ){Gm.event.addListener( map, "idle", function(){getBoundsData( op );});if( now ){setTimeout( function(){getBoundsData( op );}, 1);}}}function getBoundsData(op){if( stopMove === false && $("#token").val().length > 31 ){stopMove = true;var Bu = map.getBounds(), bx = $("
");var sw = Bu.getSouthWest(), ne = Bu.getNorthEast();setHidden( "swlat", sw.lat(), bx );setHidden( "swlon", sw.lng(), bx );setHidden( "nelat", ne.lat(), bx );setHidden( "nelon", ne.lng(), bx );var token = "&token="+$("#token").val();setHidden( "cate", op.cate, bx );if( op.uid ){setHidden( "uid", op.uid, bx );}if( motopid ){setHidden( "motopid", motopid, bx );}var callback = function($r){clearMarkers();putMarkers( $r );setTimeout( function(){ stopMove = false; }, 1 );};$.ajax({type:"POST", cache:false, dataType:"json",url:"/js/jax?type=map&mode=square"+token,data:bx.find(":input"), timeout:7000, success:callback});}}function moveListOff(nocenter){if( !nocenter ){map.setCenter( backDef );}Gm.event.clearListeners( map, "idle" );clearMarkers();if( typeof backList != "undefined" ){putMarkers( backList );}}function clearMarkers(){if( marks.length ){for( var ii=0; ii