!function(query_county){
window.arcgis_map_split = new query_county();
}(
function(){
var ob = function(){
//绑定联动的map
this.maps = [];
};
ob.prototype = {
//输入分屏的map
setMap : function(map){
this.maps.push(map);
this._bindChange(map);
},
_bindChange : function(map){
map.on("extent-change",this._extent_change.bind(this));
},
_extent_change : function(event){
var map = event.target;
if( map.isLinkage == true ){
map.isLinkage = false;
return;
}
//关闭联动响应
var maps = this.maps;
for( var i in maps ){
//如果地图是当前响应对象则不执行
if( maps[i] !== map ){
maps[i].isLinkage = true;
maps[i].setExtent(event.extent);
}
}
}
}
return ob;
}()
)