亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? command.js

?? c#中用MapXtreme開發的地理信息系統
?? JS
字號:
function Command(name, interaction)
{
}

Command.prototype.CreateUrl = function()
{
}

Command.prototype.AddParamToUrl = function(param, value)
{
	this.url += "&" + param + "=" + value;
}

Command.prototype.Execute = function()
{
}
Command.prototype.Init = function(name, interaction)
{
	this.name = name;
	if (interaction != null) {
		this.interaction = interaction;
		this.interaction.onComplete = this.eventHandler("Execute");
	}
}

function MapCommand(name, interaction)
{
	if (arguments.length > 0) {
		this.Init(name, interaction);
	}
}
MapCommand.prototype = new Command();
MapCommand.prototype.constructor = MapCommand;
MapCommand.superclass = Command.prototype;
MapCommand.prototype.CreateUrl = function()
{
	var mapImage = this.interaction.element;
	if (!mapImage.mapAlias) mapImage.mapAlias = mapImage.attributes["mapAlias"].value;
	if (!mapImage.exportFormat) mapImage.exportFormat = mapImage.attributes["exportFormat"].value;
	
	this.url = "MapController.ashx?Command="+ this.name + 
					"&Width=" + mapImage.width +
					"&Height=" + mapImage.height +
					"&ExportFormat=" + mapImage.exportFormat +
					"&Ran=" + Math.random();
					
	if (this.interaction.PointsData.NumPoints() > 0) this.AddParamToUrl("Points", this.interaction.PointsData.GetPointsString(mapImage.origin));
	if (mapImage.mapAlias) this.AddParamToUrl("MapAlias", mapImage.mapAlias);
}
MapCommand.prototype.UpdateMap = function()
{
	var mapImage = this.interaction.element;
	
	// Set the source of the image to url to just change the map
	mapImage.style.left = 0;
	mapImage.style.top = 0;
	mapImage.style.clip = 'rect(' + 0 + ' ' +  mapImage.width + ' ' + mapImage.height + ' ' + 0 +')';
	try {
	mapImage.src = this.url;
	} catch(e) { alert("ll"); }
}


MapCommand.prototype.Execute = function()
{
	this.CreateUrl();
	
	this.UpdateMap();
}

function PanCommand(name, interaction)
{
	if (arguments.length > 0) {
		this.Init(name, interaction);
	}
}
PanCommand.prototype = new MapCommand();
PanCommand.prototype.constructor = PanCommand;
PanCommand.superclass = MapCommand.prototype;
PanCommand.prototype.Execute = function()
{
	var mapImage = this.interaction.element;
	
	//This is hack because of the pan redraw problems
	mapImage.style.visibility = "hidden";
	var oldhandler = mapImage.onload;
	mapImage.onload = function (mapImage) {this.style.visibility = ""; this.onload = oldhandler;};
	
	this.CreateUrl();
	// Set the source of the image to url to just change the map
	try {
	mapImage.src = this.url;
	} catch(e) { alert("error"); }
}

// Create XML Http object
function CreateXMLHttp()
{
	var xmlHttp = null;
	if (BrowserType() == IE) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} else if (BrowserType() == NS) {
		xmlHttp = new XMLHttpRequest();
	}
	return xmlHttp;
}

function DistanceCommand(name, interaction)
{
	if (arguments.length > 0) {
		this.Init(name, interaction);
	}
}
DistanceCommand.prototype = new MapCommand();
DistanceCommand.prototype.constructor = DistanceCommand;
DistanceCommand.superclass = MapCommand.prototype;
DistanceCommand.prototype.Execute = function()
{
	this.CreateUrl();
	this.AddParamToUrl("DistanceType", this.distanceType);
	this.AddParamToUrl("DistanceUnit", this.distanceUnit);
	var xmlHttp = CreateXMLHttp();
	xmlHttp.open("GET", this.url, false);
	xmlHttp.send(null);
	this.result = xmlHttp.responseText;
	alert(this.result);
}

function NavigateCommand(name, interaction)
{
	if (arguments.length > 0) {
		this.Init(name, interaction);
	}
	this.Exc = this.eventHandler("Execute");
}
NavigateCommand.prototype = new MapCommand();
NavigateCommand.prototype.constructor = NavigateCommand;
NavigateCommand.superclass = MapCommand.prototype;
NavigateCommand.prototype.Execute = function()
{
	if (this.interaction.element == null) this.interaction.element = FindElement(this.interaction.elementID);
	this.CreateUrl();
	this.AddParamToUrl("Method", this.method);
	this.AddParamToUrl("North", this.north);
	this.AddParamToUrl("East", this.east);
	this.UpdateMap();
}

function ZoomCommand(name, interaction)
{
	if (arguments.length > 0) {
		this.Init(name, interaction);
	}
	this.Exc = this.eventHandler("Execute");
}
ZoomCommand.prototype = new MapCommand();
ZoomCommand.prototype.constructor = ZoomCommand;
ZoomCommand.superclass = MapCommand.prototype;
ZoomCommand.prototype.Execute = function()
{
	if (this.interaction.element == null) this.interaction.element = FindElement(this.interaction.elementID);
	this.CreateUrl();
	this.AddParamToUrl("ZoomLevel", this.zoomLevel);
	this.UpdateMap();
}

function PointSelectionCommand(name, interaction)
{
	if (arguments.length > 0) {
		this.Init(name, interaction);
	}
}
PointSelectionCommand.prototype = new MapCommand();
PointSelectionCommand.prototype.constructor = PointSelectionCommand;
PointSelectionCommand.superclass = MapCommand.prototype;
PointSelectionCommand.prototype.Execute = function()
{
	if (this.interaction.element == null) this.interaction.element = FindElement(this.interaction.elementID);
	this.CreateUrl();
	this.AddParamToUrl("PixelTolerance", this.pixelTolerance);
	this.UpdateMap();
}

function InfoCommand(name, interaction)
{
	if (arguments.length > 0) {
		this.Init(name, interaction);
	}
}
InfoCommand.prototype = new MapCommand();
InfoCommand.prototype.constructor = InfoCommand;
InfoCommand.superclass = MapCommand.prototype;
InfoCommand.prototype.Execute = function()
{
	this.AddParamToUrl("PixelTolerance", this.pixelTolerance);
	this.CreateUrl();

	var xmlHttp = CreateXMLHttp();
	xmlHttp.open("GET", this.url, false);
	xmlHttp.send(null);
	//get response back
	this.result = xmlHttp.responseText;
    var div = FindElement("Info");
    div.style.visibility ="visible";
    div.style.width ="775";
    div.style.height ="75";
    div.style.left ="103";
    div.style.top ="450";
    div.innerHTML = "<table width='775'><tr><td style='height:15'  align='right'><img src='images/infobutton.jpg' style='CURSOR:hand' onclick='Info_Click()'></td></tr><tr><td>" + this.result + "</td></tr></table>";
}
function Info_Click()
{
    var div = FindElement("Info");
    div.innerHTML="";
    div.style.visibility ="hidden";
    div.style.width="10"
    div.style.left ="0";    
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费在线欧美视频| 最好看的中文字幕久久| 精品视频1区2区3区| 99精品黄色片免费大全| 国产成人99久久亚洲综合精品| 老司机免费视频一区二区三区| 天涯成人国产亚洲精品一区av| 午夜激情一区二区三区| 亚洲午夜在线观看视频在线| 亚洲午夜激情av| 日韩一区精品视频| 秋霞国产午夜精品免费视频| 日韩av电影免费观看高清完整版 | 国产成人午夜视频| 国精产品一区一区三区mba视频| 久久99精品久久久| 国产精品综合一区二区三区| 国产精品66部| av动漫一区二区| 91麻豆精东视频| 欧美日韩免费观看一区二区三区 | 国产日韩在线不卡| 国产精品福利影院| 亚洲黄色片在线观看| 一区二区三区四区亚洲| 亚欧色一区w666天堂| 久久99最新地址| 国产69精品久久777的优势| 97久久精品人人爽人人爽蜜臀| 色综合视频在线观看| 欧美日韩亚洲不卡| 欧美大片在线观看一区二区| 国产欧美一区二区精品性| 《视频一区视频二区| 亚洲chinese男男1069| 韩国成人精品a∨在线观看| jlzzjlzz欧美大全| 欧美日韩国产大片| 久久在线观看免费| 亚洲欧美一区二区不卡| 蜜桃av一区二区在线观看| 粉嫩一区二区三区在线看| 在线观看欧美日本| 精品国产sm最大网站| 亚洲欧洲综合另类在线| 老司机精品视频线观看86| 99久久精品一区| 日韩免费看的电影| 日韩毛片精品高清免费| 日产欧产美韩系列久久99| 国产99久久久国产精品免费看| 欧美日韩国产一二三| 国产日韩视频一区二区三区| 亚洲国产精品久久久久婷婷884| 国产一区二区三区高清播放| 91豆麻精品91久久久久久| www久久久久| 亚洲成人av中文| 白白色 亚洲乱淫| 日韩欧美123| 一区二区不卡在线播放| 国产精品资源在线看| 欧美日韩小视频| 国产精品动漫网站| 麻豆一区二区三区| 欧美最猛性xxxxx直播| 欧美激情艳妇裸体舞| 日韩精品国产精品| 色综合久久中文综合久久97| 国产亚洲欧洲一区高清在线观看| 亚洲成人一区二区| 91视频在线观看免费| 精品理论电影在线| 视频一区二区欧美| 色综合久久综合网| 国产精品女人毛片| 激情丁香综合五月| 欧美一区二区视频网站| 亚洲美女在线国产| 99热国产精品| 国产精品视频一二| 国产成人av一区| 精品久久五月天| 六月婷婷色综合| 欧美一区二区三区色| 亚洲国产精品一区二区www| 91在线视频网址| 国产精品第五页| 高清国产午夜精品久久久久久| 日韩欧美色综合| 天天操天天色综合| 精品视频1区2区3区| 亚洲久草在线视频| 一本色道久久综合亚洲aⅴ蜜桃| 中文字幕av一区 二区| 黄页视频在线91| 精品美女被调教视频大全网站| 日本亚洲电影天堂| 日韩制服丝袜av| 国产成人精品综合在线观看| 精品久久久久av影院| 蜜桃91丨九色丨蝌蚪91桃色| 91精品视频网| 日本不卡1234视频| 日韩一区二区影院| 麻豆精品在线观看| 欧美大片免费久久精品三p| 久久精品国产99久久6| 精品福利在线导航| 国产精品99久久久| 中文字幕在线不卡视频| 91尤物视频在线观看| 亚洲伦理在线精品| 欧美色图在线观看| 日本成人在线一区| 欧美不卡视频一区| 国产精品一区二区你懂的| 国产欧美视频一区二区| 波多野结衣的一区二区三区| 亚洲色欲色欲www| 欧美体内she精高潮| 日本午夜一本久久久综合| 精品入口麻豆88视频| 国产毛片一区二区| 国产欧美精品区一区二区三区| 国产精品一二二区| 一区二区三区欧美视频| 成年人网站91| 亚洲午夜久久久久久久久电影网| 欧美男男青年gay1069videost| 无吗不卡中文字幕| 2023国产精品视频| 福利一区福利二区| 亚洲与欧洲av电影| 欧美日韩国产高清一区二区三区| 麻豆精品国产传媒mv男同| 欧美一卡在线观看| 国产最新精品精品你懂的| 亚洲欧洲成人精品av97| 色综合一个色综合| 日韩 欧美一区二区三区| 欧美精品一区男女天堂| 91香蕉视频污| 亚洲在线免费播放| 337p日本欧洲亚洲大胆色噜噜| 成人亚洲一区二区一| 国产精品女人毛片| 男人的天堂亚洲一区| 久久久影院官网| 欧美亚洲综合色| 精品一区二区三区香蕉蜜桃 | 在线视频综合导航| 日韩电影在线免费| 精品久久国产老人久久综合| 99re这里都是精品| 日韩va亚洲va欧美va久久| 久久综合久久综合亚洲| 成人一区二区视频| 青青草国产成人99久久| 精品成人一区二区三区四区| 91免费版pro下载短视频| 亚洲综合一二三区| 欧美mv日韩mv国产| 91老师片黄在线观看| 蜜桃av一区二区三区电影| 日本一区二区不卡视频| 欧美专区在线观看一区| 国产麻豆成人传媒免费观看| 一区在线观看视频| 欧美吞精做爰啪啪高潮| 精品美女在线播放| 日韩精品一区二区在线观看| 欧美丰满少妇xxxxx高潮对白 | 在线成人免费视频| 色网综合在线观看| 国产精品1区二区.| 日本久久一区二区三区| 欧美另类变人与禽xxxxx| 欧美一级艳片视频免费观看| 久久婷婷一区二区三区| 亚洲欧美视频一区| 九色porny丨国产精品| 国产福利视频一区二区三区| 成人精品视频一区二区三区尤物| av色综合久久天堂av综合| 在线观看免费成人| 日韩欧美美女一区二区三区| 精品日产卡一卡二卡麻豆| 美女精品一区二区| 91色九色蝌蚪| 亚洲欧美区自拍先锋| 国产一区二区主播在线| 色吊一区二区三区| 欧美精品久久久久久久多人混战 | 91丨九色丨国产丨porny| 日韩中文字幕不卡| 樱桃视频在线观看一区| 欧美乱妇23p| www.日韩在线| 国产成人在线视频网址|