📄 citymap.js
字号:
function amapcls(id){
if($("myMap")){
var XmlInfoArr = clsl[id].split("|");
var bizclslist = "<table width=\"99%\" valign=\"top\" align=\"left\"><tr>";
var aaa = 0;
for(var i = 0 ;i<XmlInfoArr.length;i++) {
aaa++;
var bizlistarr = XmlInfoArr[i].split(",");
bizclslist = bizclslist + "<td width=\"33%\"><a href=\"#"+bizlistarr[0]+"\" onClick=\"loadbizmap("+bizlistarr[0]+")\">"+bizlistarr[1]+"</a></td>";
if(aaa==3){bizclslist = bizclslist + "</tr><tr>";var aaa = 0;}
}
bizclslist = bizclslist + "</tr></table>";
$("mapcls").innerHTML = bizclslist;
}else{
alert("正在加载地图中!");
}
}
function LoadMap(num){
if(num==1){
$("map_index").innerHTML = "<div style=\"position:relative;height:340px;overflow: hidden;\"><div style=\"position:relative; width:412px; height:362px;\" id=\"myMap\"><br><br><br><br><img src=\"/images/loading.gif\" align=\"absmiddle\">正在加载地图.....</div></div>";
}else if(num==2){
$("map_show").innerHTML = "<div style=\"position:relative;height:203px;overflow: hidden;\"><div style=\"position:absolute;top:-2px;left:0px;z-index:100;\"><a href=\"#map\" onclick=\"MapDian();\" class=\"uMaps\">源点</a></div><div style=\"position:relative; width:250px; height:224px;\" id=\"myMap\"><br><br><br><br><img src=\"/images/loading.gif\" align=\"absmiddle\">正在加载地图.....</div></div>";
}else if(num==3){
$("map_edit").innerHTML = "<div style=\"position:relative;height:400px;overflow: hidden;\"><div style=\"position:absolute;top:40px;left:422px;z-index:100;\"><input type=\"button\" value=\" 保存 \" onclick=\"ChkEditMap();\" /><br><div class=\"top10\"></div><input type=\"button\" value=\" 恢复 \" onclick=\"ChaDelMap(1);\" /></div><div style=\"position:relative; width:496px; height:420px;\" id=\"myMaps\"><br><br><br><br><img src=\"/images/loading.gif\" align=\"absmiddle\">正在加载地图.....</div></div>";
}else if(num==4){
$("map_show").innerHTML = "<A href=\"#editmap\" onclick=\"editmap();\"><img src=\"images/nomap.jpg\" width=\"250\" border=\"0\" height=\"200\"/></a>";
}else if(num==5){
$("map_add").innerHTML = "<div style=\"position:relative;height:500px;width:696px;overflow: hidden;\"><div style=\"position:absolute;top:40px;left:592px;z-index:100;\"><input type=\"button\" value=\" 保存 \" onclick=\"ChkAddMap();\" /><br><div class=\"top10\"></div><input type=\"button\" value=\" 恢复 \" onclick=\"ChaDelMap(2);\" /></div><div style=\"position:relative; width:696px; height:520px;\" id=\"myMaps\"><img src=\"/images/loading.gif\" align=\"absmiddle\">正在加载地图.....</div></div>";
}else if(num==6){
$("map_s").innerHTML = "<div style=\"position:relative;height:450px;width:670px;overflow: hidden;\"><div style=\"position:relative; width:670px; height:470px;\" id=\"myMap\"><img src=\"/images/loading.gif\" align=\"absmiddle\">正在加载地图.....</div></div>";
}else if(num==7){
var Request= new Object();
Request = GetRequest();
$("map_show").innerHTML = "<div style=\"position:relative;height:183px;overflow: hidden;\"><div style=\"position:absolute;top:-2px;left:0px;z-index:100;\"><a href=\"#map\" onclick=\"MapDian();\" class=\"uMaps\">源点</a></div><div style=\"position:absolute;top:-2px;left:179px;z-index:100;\"><a href=\"map.jsp?userid=" + Request['id'] + "\" class=\"uMaps\">大图</a></div><div style=\"position:relative; width:203px; height:204px;\" id=\"myMap\"><img src=\"/images/loading.gif\" align=\"absmiddle\">正在加载地图.....</div></div>";
}else if(num==8){
$("map_show").style.display = "none";
}else if(num==9){
$("map_show").innerHTML = "<div style=\"position:relative;height:223px;overflow: hidden;\"><div style=\"position:absolute;top:-3px;left:0px;z-index:100;\"><a href=\"#mapdian\" onclick=\"MapDian();\" class=\"uMaps\">源点</a></div><div style=\"position:absolute;top:-3px;left:253px;z-index:100;\"><a href=\"#editmap\" onclick=\"editmap(1);\" class=\"uMaps\">标注</a></div><div style=\"position:relative; width:277px; height:244px;\" id=\"myMap\"><img src=\"/images/loading.gif\" align=\"absmiddle\">正在加载地图.....</div></div>";
}else if(num==10){
$("map_show").innerHTML = "<A href=\"#editmap\" onclick=\"editmap(1);\"><img src=\"images/nomap.jpg\" width=\"277\" border=\"0\" height=\"223\"/></a>";
}else if(num==11){
$("map_edit").innerHTML = "<div style=\"position:relative;height:400px;overflow: hidden;\"><div style=\"position:absolute;top:40px;left:422px;z-index:100;\"><input type=\"button\" value=\" 保存 \" onclick=\"ChkEditMap(1);\" /><br><div class=\"top10\"></div><input type=\"button\" value=\" 恢复 \" onclick=\"ChaDelMap(1);\" /></div><div style=\"position:relative; width:496px; height:420px;\" id=\"myMaps\"><br><br><br><br><img src=\"/images/loading.gif\" align=\"absmiddle\">正在加载地图.....</div></div>";
}else if(num==12){
$("map_show").innerHTML = "<div style=\"position:relative;height:450px;width:670px;overflow: hidden;\"><div style=\"position:relative; width:670px; height:470px;\" id=\"myMap\"><img src=\"/images/loading.gif\" align=\"absmiddle\">正在加载地图.....</div></div>";
}
}
function iShowMap(citypy, mapxml,num){
if(num!=3){maps.cityNameAndZoom(citypy,2);}
if(num==1){
maps.addControl(new LTSmallMapControl());
var amapxml = mapxml.split("{Ceb}");
var mapxml = amapxml[0].split("[Ceb]");
for(var i = 0 ;i<mapxml.length;i++) {
var mapinfo = mapxml[i].split("|");
var icon = new LTIcon();
icon.setImageUrl( "../images/pimg/p"+(i+1)+".gif" );
icon.setWidth(23);icon.setHeight(21);
var c = new LTPoint(parseInt(mapinfo[0]),parseInt(mapinfo[1]));
var marker = new LTMarker( c,icon );
maps.addOverLay( marker );
var text = new LTMapText( marker );
text.setLabel("<a href=\"bizinfo.php?bizid="+mapinfo[2]+"\" target=\"_blank\">"+mapinfo[3]+"</a>");
maps.addOverLay(text);
if(i==0){if($("saw")){maps.moveToCenter(c,2);}else{}}
}
}else if(num==2){
maps.handleKeyboard(); //键盘操作支持
maps.handleMouseScroll();//鼠标滚轮支持
var mapinfo = mapxml.split("|");
var icon = new LTIcon();
icon.setImageUrl( "/images/MapMark.gif" );
icon.setWidth(20);icon.setHeight(20);
var c = new LTPoint(parseInt(mapinfo[0]),parseInt(mapinfo[1]));
var marker = new LTMarker( c,icon );
maps.addOverLay( marker );
var text = new LTMapText( marker );
text.setLabel(mapinfo[2]);
maps.addOverLay(text);
maps.moveToCenter(c,2);
}else if(num==3){
var mapss = new LTMaps("myMaps");
mapss.cityNameAndZoom("hengyang",0);
var control = new LTMarkControl();
mapss.addControl(control);
mapss.addControl(new LTStandMapControl());
function getPoi(){
var poi = control.getMarkControlPoint();
$("eMapLatLong").value = poi.getLongitude() + "|" + poi.getLatitude();
}
LTEvent.addListener(control,"mouseup",getPoi);
}else if(num==4){
var mapinfo = mapxml.split("|");
var icon = new LTIcon();
icon.setImageUrl( "/images/MapMark.gif" );
icon.setWidth(20);icon.setHeight(20);
var c = new LTPoint(parseInt(mapinfo[0]),parseInt(mapinfo[1]));
var marker = new LTMarker( c,icon );
maps.addControl(new LTSmallMapControl());
maps.addOverLay( marker );
var text = new LTMapText( marker );
text.setLabel(mapinfo[2]);
maps.addOverLay(text);
maps.moveToCenter(c,2);
}
}
function doitsa(){
return $("bizmaps").value;
}
function CreateXml() {
if (window.XMLHttpRequest) {
oBj = new XMLHttpRequest();
} else if(window.ActiveXObject) {
oBj = new ActiveXObject("Microsoft.XMLHTTP");
}
}
document.write("<scr"+"ipt language=\"javascript\" src=\"http://api.51ditu.com/js/maps.js\"></scr"+"ipt>");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -