var map;
var gdir;
	function PlaneIcon() {
	}
	PlaneIcon.prototype = new GControl();
	PlaneIcon.prototype.initialize = function(map) {
	var container = document.createElement("div");
	this.setButtonStyle_(container);
	var img=document.createElement("IMG");
	img.src="../images/icon.png";
	if(window.ActiveXObject){
		img.attachEvent('onclick',function(){setDirections("1C Portland Pl, Westminster, London W1B", "London Heathrow Airport", "zh-CN")});
	}else{
		img.addEventListener('click',function(){setDirections("1C Portland Pl, Westminster, London W1B", "London Heathrow Airport", "zh-CN")}, false);
	 }
	container.appendChild(img);
	 map.getContainer().appendChild(container);
	 return container;
	 }
	 PlaneIcon.prototype.getDefaultPosition = function() {
		 return new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(225, 0));
	 }
	 PlaneIcon.prototype.setButtonStyle_ = function(button) {  
	 button.style.backgroundColor = "transparent"; 
	 button.style.textAlign = "center";
	 button.style.cursor = "pointer";
	 button.style.border = "0";
	 }
	  function load() {
	 if (GBrowserIsCompatible()) {
	 map = new GMap2(document.getElementById("content"));
	 gdir = new GDirections(map, document.getElementById("directions"));
	 GEvent.addListener(gdir, "load", onGDirectionsLoad);
	 GEvent.addListener(gdir, "error", handleErrors);
	 map.addControl(new GSmallMapControl());
	 map.addControl(new GMapTypeControl());
	 map.setCenter(new GLatLng(51.517823057404094, -0.14378786087036133),14);
	 var hotelicon = new GIcon(G_DEFAULT_ICON);
	 hotelicon.image = "../images/langham_logo.png";
	 iOptions = { icon:hotelicon};
	 var aIcon = new GIcon(G_DEFAULT_ICON);
	 aIcon.image = "../images/a_icon.png";
	 aOptions = { icon:aIcon};
	 var bIcon = new GIcon(G_DEFAULT_ICON);
	 bIcon.image = "../images/b_icon.png";
	 bOptions = { icon:bIcon};
	 var cIcon = new GIcon(G_DEFAULT_ICON);
	 cIcon.image = "../images/c_icon.png";
	 cOptions = { icon:cIcon};
	 var dIcon = new GIcon(G_DEFAULT_ICON);
	 dIcon.image = "../images/d_icon.png";
	 dOptions = { icon:dIcon};
	 var eIcon = new GIcon(G_DEFAULT_ICON);
	 eIcon.image = "../images/e_icon.png";
	 eOptions = { icon:eIcon};
	 var fIcon = new GIcon(G_DEFAULT_ICON);
	 fIcon.image = "../images/f_icon.png";
	 fOptions = { icon:fIcon};
	 var gIcon = new GIcon(G_DEFAULT_ICON);
	 gIcon.image = "../images/g_icon.png";
	 gOptions = { icon:gIcon};
	 var hIcon = new GIcon(G_DEFAULT_ICON);
	 hIcon.image = "../images/h_icon.png";
	 hOptions = { icon:hIcon};
	 var transportationIcon = new GIcon(G_DEFAULT_ICON);
	 transportationIcon.image = "../images/transportation_icon.png";
	 markerOptionsTransportation = { icon:transportationIcon };
	 var point = new GLatLng(51.517823057404094, -0.14378786087036133);
	 map.addOverlay(createMarker(point, iOptions,0));
	 var point1 = new GLatLng(51.50166367816012, -0.12324213981628418);
map.addOverlay(createMarker(point1, fOptions,1));

	 var point2 = new GLatLng(51.50193875273061, -0.1577085256576538);
map.addOverlay(createMarker(point2, cOptions,2));

	 var point3 = new GLatLng(51.5107723967541, -0.13544082641601562);
map.addOverlay(createMarker(point3, cOptions,3));

	 var point4 = new GLatLng(51.512281436749255, -0.12315630912780762);
map.addOverlay(createMarker(point4, aOptions,4));

	 var point5 = new GLatLng(51.51809344453444, -0.12711524963378906);
map.addOverlay(createMarker(point5, aOptions,5));

	 var point6 = new GLatLng(51.503354588288786, -0.119757279753685);
map.addOverlay(createMarker(point6, aOptions,6));

	 var point7 = new GLatLng(51.51187705565776, -0.1442243903875351);
map.addOverlay(createMarker(point7, cOptions,7));

	 var point8 = new GLatLng(51.51626788297429, -0.2055155485868454);
map.addOverlay(createMarker(point8, cOptions,8));

	 var point9 = new GLatLng(51.529325192559966, -0.17102837562561035);
map.addOverlay(createMarker(point9, dOptions,9));

	 var point10 = new GLatLng(51.50080880759211, -0.17764806747436523);
map.addOverlay(createMarker(point10, aOptions,10));

	 var point11 = new GLatLng(51.507378543443735, -0.16568876802921295);
map.addOverlay(createMarker(point11, dOptions,11));

	 var point12 = new GLatLng(51.51279974039155, -0.13991743326187134);
map.addOverlay(createMarker(point12, cOptions,12));

	 var point13 = new GLatLng(51.51213287197696, -0.13982020318508148);
map.addOverlay(createMarker(point13, cOptions,13));

	 var point14 = new GLatLng(51.50930128503689, -0.13989262282848358);
map.addOverlay(createMarker(point14, aOptions,14));

	 var point15 = new GLatLng(51.501365644050445, -0.14188885688781738);
map.addOverlay(createMarker(point15, aOptions,15));

	 var point16 = new GLatLng(51.50015345162036, -0.1262354850769043);
map.addOverlay(createMarker(point16, eOptions,16));

	 var point17 = new GLatLng(51.502778992995374, -0.11921882629394531);
map.addOverlay(createMarker(point17, aOptions,17));

	 var point18 = new GLatLng(51.51200809388654, -0.12294508516788482);
map.addOverlay(createMarker(point18, bOptions,18));

	 var point19 = new GLatLng(51.5113295287898, -0.13174809515476227);
map.addOverlay(createMarker(point19, bOptions,19));

	 var point20 = new GLatLng(51.51118429952243, -0.13390257954597473);
map.addOverlay(createMarker(point20, fOptions,20));

	 var point21 = new GLatLng(51.50742027952542, -0.10012149810791015);
map.addOverlay(createMarker(point21, aOptions,21));

	 var point22 = new GLatLng(51.5069161051001, -0.09268976747989654);
map.addOverlay(createMarker(point22, dOptions,22));

	 var point23 = new GLatLng(51.50521864903485, -0.0851527601480484);
map.addOverlay(createMarker(point23, aOptions,23));

	 var point24 = new GLatLng(51.508555486285246, -0.07631421089172363);
map.addOverlay(createMarker(point24, aOptions,24));

	 var point25 = new GLatLng(51.5051819195103, -0.018677562475204468);
map.addOverlay(createMarker(point25, eOptions,25));

	 var point26 = new GLatLng(51.52264305141424, -0.15534281730651855);
map.addOverlay(createMarker(point26, aOptions,26));

	 var pointDefault = new GLatLng(51.517823057404094, -0.14378786087036133);

	 var mark = new GMarker(pointDefault,iOptions);
	 map.addOverlay(mark);
	 mark.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:300px\"><table border=\"0\"><tr><td><b>伦敦朗廷酒店<br>Address: 1C Portland Pl, Westminster, London W1B<br>Tel: (44) 20 7636 1000</b></td><td><img src=\"../images/hotel_tllon_tllon_cn.jpg\"></td></tr></table></div>");
	 map.addOverlay(createMarker(pointDefault, iOptions,0));
	 map.addControl(new PlaneIcon());

	 }
	 }
 function createMarker(point, number,index) {
	 var marker = new GMarker(point,number);

	 switch (index)
	 {

case 0:	 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>伦敦朗廷酒店<br>Address: 1C Portland Pl, Westminster, London W1B<br>Tel: ((44) 20 7636 1000</b></td><td><img src=\"../images/hotel_tllon_tllon_cn.jpg\"></td></tr></table></div>");		 });
		 break; 

		 case 1:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>London Boat Tours</b><br> Take a cruise down the river Thames from the Thames Flood Barrier to Greenwich. Most tours start at Westminster Pier.</td></tr></table></div>");
	 });
	 break;

		 case 2:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>Harrods</b><br> Arguably the most famous shop in the world, Harrods located in the heart of Knightsbridge is the UK's second-biggest store with over one million square feet of selling space.</td></tr></table></div>");
	 });
	 break;

		 case 3:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>Fortnum & Mason</b><br> This luxury food store is known as the Royal Family’s favourite food hall. The gourmet traveller simply can’t missed out on this experience. For three centuries Fortnum's has been committed to bringing the world's best food to Piccadilly. With five stores of luxury, it’s surely one of the most stunning food halls in the world.</td></tr></table></div>");
	 });
	 break;

		 case 4:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>Royal Opera House</b><br> One of the world's great opera houses, and still looking great after its £214 million refurbishment in readiness for the millennium, Covent Garden's Royal Opera House is now more adaptable and able to mount more performances than ever before.</td></tr></table></div>");
	 });
	 break;

		 case 5:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>The British Museum</b><br> World-class collections from civilisations across the globe are exhibited at the British Museum in Bloomsbury. Its mission is to 'illuminate the histories of cultures for present and future generations', with popular galleries devoted to the Assyrians and the Ancient Greeks.</td></tr></table></div>");
	 });
	 break;

		 case 6:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>London Eye</b><br> London Eye is the world's tallest observation wheel at 135m high. Located on the banks of the River Thames it offers unrivalled views over London.</td></tr></table></div>");
	 });
	 break;

		 case 7:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>New Bond Street</b><br> London's exclusive shopping destination, New Bond Street, is home to many of the big designer brands including Gucci, Alexander McQueen and Mulberry.</td></tr></table></div>");
	 });
	 break;

		 case 8:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>Portobello路边市场</b><br> Portobello Road Market是全球最大的古董市场，以二手货物和古董闻名于世，自然成为伦敦最受欢迎的景点之一，连电影《诺丁山》也曾在这里取景，慕名而来的旅客更不计其数。300年的悠久历史和文化，旅客不容错过。</td></tr></table></div>");
	 });
	 break;

		 case 9:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>贵族板球场（Lords Cricket Ground）</b><br> 有「板球故乡」之称的贵族板球场是伦敦的古老板球场，曾举办多场紧张刺激的精彩球赛。</td></tr></table></div>");
	 });
	 break;

		 case 10:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>Royal Albert Hall</b><br> 伦敦著名表演场地Royal Albert Hall是国际音乐和艺术表演的首选演出之地，其中包括一年一度的BBC Proms音乐会。</td></tr></table></div>");
	 });
	 break;

		 case 11:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>黛安娜王妃纪念游乐场（Diana, Princess of Wales’ Memorial Playground）</b><br> 在Kensington花园内的游乐场为纪念黛安娜王妃和她对慈善工作的贡献而建。这里原是《小飞侠》作者J M Barrie资助兴建的游乐场，他和黛安娜王妃一样，曾在海德公园度过不少欢乐岁月。</td></tr></table></div>");
	 });
	 break;

		 case 12:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>Hamleys</b><br> Hamleys位于繁华的丽晶街，是玩具店的始祖。楼高七层的Hamleys放满玩具，令人眼花撩乱。从简单的魔术玩意到大型的魔术道具，包罗万有，购买前更可试玩，乐趣无穷。</td></tr></table></div>");
	 });
	 break;

		 case 13:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>丽晶街</b><br> 丽晶街是举世知名的购物大道，世界知名品牌林立，吸引各地旅客慕名而至，加上商店格调时尚，保证令您乐而忘返。</td></tr></table></div>");
	 });
	 break;

		 case 14:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>皇家艺术学院</b><br> 皇家艺术学院于1768年由国王乔治三世创立，是英国首间为推广视觉艺术而设的美术馆，全年都设有展览，其中包括著名的年度夏季展览，自学院成立以来一直举办至今。</td></tr></table></div>");
	 });
	 break;

		 case 15:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>白金汉宫</b><br> 白金汉宫是英国君主的官邸，既是举行国家庆典和皇家娱乐的场地，也是著名旅游景点。</td></tr></table></div>");
	 });
	 break;

		 case 16:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>伦敦市（The City of London）</b><br> 位于伦敦市中心的伦敦市是金融服务业的基地，现代与古典建筑兼具，著名「小黄瓜」大厦也在这里。</td></tr></table></div>");
	 });
	 break;

		 case 17:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>伦敦水族馆（London Aquarium）</b><br> 伦敦水族馆让您投入伦敦的海洋世界，一睹凶猛的虎鲨，探索鲶鱼栖息的雨林河流，一一解开海洋之谜。</td></tr></table></div>");
	 });
	 break;

		 case 18:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>Covent Garden 广场</b><br> Covent Garden 广场原是伦敦西区的花卉蔬果市场，现划为行人专区，时装店、餐厅、酒吧多不胜数，吸引世界的表演者和旅客，也是当地伦敦人的休闲热点。</td></tr></table></div>");
	 });
	 break;

		 case 19:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>唐人街</b><br> 唐人街是伦敦苏豪区最热闹的地区，汇聚中式商店、酒吧和餐馆。</td></tr></table></div>");
	 });
	 break;

		 case 20:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>西区剧院区</b><br> 伦敦西区是世界顶级剧院的所在地，与百老汇齐名。</td></tr></table></div>");
	 });
	 break;

		 case 21:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>泰特现代美术馆（Tate Modern）</b><br> 由Bankside发电厂改建而成的泰特现代美术馆位于泰晤士河南岸，收藏了世界级的二十世纪和当代美术品。游人可欣赏各种短期展品，或在河边品尝下午茶，欣赏泰晤士河美景。</td></tr></table></div>");
	 });
	 break;

		 case 22:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>Vinopolis葡萄酒特区</b><br> Vinopolis葡萄酒特区让爱酒之人品尝世界各地的佳酿，位于传统市场Borough Market的Vinopolis葡萄酒特区每逢周末便会热闹起来，聚集各国爱酒之士。区内更设有葡萄酒博物馆，游客可在这里学习品酒技巧和葡萄酒知识。</td></tr></table></div>");
	 });
	 break;

		 case 23:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>伦敦地牢（London Dungeons）</b><br> 大胆的您一定不可错过伦敦地牢阴暗的牢房和鬼塔，以互动有趣的展览，介绍伦敦大瘟疫、伦敦大火和维多利亚时代的另类历史。</td></tr></table></div>");
	 });
	 break;

		 case 24:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>伦敦塔（Tower of London）</b><br> 自1066年国王威廉一世登基以来，所有英国国王均在泰晤士河畔的伦敦塔居住和击退敌人。在白塔（White Tower）您会找到早期诺曼式的洗手间，在珠宝塔（Jewel House）更有用来镶饰皇冠的珍贵珠宝。</td></tr></table></div>");
	 });
	 break;

		 case 25:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>金丝雀码头（Canary Wharf）</b><br> 金丝雀码头是伦敦大型现代商业购物区，英国三座最高的建筑物均位于区内。</td></tr></table></div>");
	 });
	 break;

		 case 26:
		 GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml("<div style=\"font:Arial, Helvetica, sans-serif;font-size:10px;color:#3F454F;text-autospace : ideograph-alpha;width:350px\"><table border=\"0\"><tr><td><b>杜莎夫人蜡像馆</b><br> 杜莎夫人蜡像馆除了收藏戏剧演员、电影名人、体育明星的蜡像外，也有政治家、宗教领袖和小说传奇里的英雄恶棍都有，非常值得一看。</td></tr></table></div>");
	 });
	 break;

	 default : 
	 break;
 }
	 return marker;
}
	 function setDirections(fromAddress, toAddress, locale) {
	 if(fromAddress=="伦敦朗廷酒店")
	 fromAddress = "1C Portland Pl, Westminster, London W1B";
	 if(toAddress=="")return;	 gdir.load("from: " + fromAddress + " London to: " + toAddress + " London",{locale:"zh-CN"});
	 }

	 function handleErrors(){
	 if (gdir.getStatus().code == G_GEO_UNKNOWN_ADDRESS)
alert("No corresponding geographic location could be found for one of the specified addresses. This may be due to the fact that the address is relatively new, or it may be incorrect.\nError code: " + gdir.getStatus().code);
	 else if (gdir.getStatus().code == G_GEO_SERVER_ERROR)
	 alert("A geocoding or directions request could not be successfully processed, yet the exact reason for the failure is not known.\n Error code: " + gdir.getStatus().code);
	 else if (gdir.getStatus().code == G_GEO_MISSING_QUERY)
	 alert("The HTTP q parameter was either missing or had no value. For geocoder requests, this means that an empty address was specified as input. For directions requests, this means that no query was specified in the input.\n Error code: " + gdir.getStatus().code);
	 else if (gdir.getStatus().code == G_GEO_BAD_KEY)
	 alert("The given key is either invalid or does not match the domain for which it was given. \n Error code: " + gdir.getStatus().code);
	 else if (gdir.getStatus().code == G_GEO_BAD_REQUEST)
	 alert("A directions request could not be successfully parsed.\n Error code: " + gdir.getStatus().code);
	 else alert("An unknown error occurred.");
}
function onGDirectionsLoad(){
 }