国产欧美二区三区-国产欧美高清-国产欧美国产精品第二区-国产欧美国产精品第一区-小说区 图片区-小说区 综合区 都市激情

當前位置: 首頁 > 站長資訊 > 正文頁面

帝國cms用百度地圖自動標注方法的教程

1.先在系統模版新建字段 diduan 地段 后面該打的全部打勾BwU網站目錄_網站網址收錄與提交入口

2.到管理模板變量 增加模板變量 變量名:[!--temp.ditu--] 變量標識:百度地圖標注BwU網站目錄_網站網址收錄與提交入口

3.變量值加入以下代碼BwU網站目錄_網站網址收錄與提交入口

<!doctype html>BwU網站目錄_網站網址收錄與提交入口

<html>BwU網站目錄_網站網址收錄與提交入口

<head>BwU網站目錄_網站網址收錄與提交入口

<meta http-equiv="Content-Type" content="text/html; charset=uft-8">BwU網站目錄_網站網址收錄與提交入口

<title>采集坐標 </title>BwU網站目錄_網站網址收錄與提交入口

<!--[if IE 6]>BwU網站目錄_網站網址收錄與提交入口

<script type="text/javascript" src="http://dev.baidu.com/wiki/static/map/tuan/js/DD_belatedPNG_0.0.8a-min.js"></script>BwU網站目錄_網站網址收錄與提交入口

<script>DD_belatedPNG.fix("#float_search_bar");</script>BwU網站目錄_網站網址收錄與提交入口

<![endif]-->BwU網站目錄_網站網址收錄與提交入口

<style>BwU網站目錄_網站網址收錄與提交入口

#preview{BwU網站目錄_網站網址收錄與提交入口

border: 1px solid #bfd2e1;BwU網站目錄_網站網址收錄與提交入口

width: 250px;BwU網站目錄_網站網址收錄與提交入口

height: 250px;BwU網站目錄_網站網址收錄與提交入口

font-family: Arial, Helvetica, sans-serif,"宋體";BwU網站目錄_網站網址收錄與提交入口

}BwU網站目錄_網站網址收錄與提交入口

#map_container{BwU網站目錄_網站網址收錄與提交入口

height: 250px;BwU網站目錄_網站網址收錄與提交入口

}BwU網站目錄_網站網址收錄與提交入口

#float_search_bar{BwU網站目錄_網站網址收錄與提交入口

z-index: 2012;BwU網站目錄_網站網址收錄與提交入口

position: absolute;BwU網站目錄_網站網址收錄與提交入口

width: 180px;BwU網站目錄_網站網址收錄與提交入口

height: 31px;BwU網站目錄_網站網址收錄與提交入口

background: url("http://dev.baidu.com/wiki/static/map/tuan/images/search_bar.png") repeat-x;BwU網站目錄_網站網址收錄與提交入口

background-position: 0 -21px;BwU網站目錄_網站網址收錄與提交入口

padding: 3px 0 0 10px;BwU網站目錄_網站網址收錄與提交入口

}BwU網站目錄_網站網址收錄與提交入口

#float_search_bar label, #float_search_bar span{ BwU網站目錄_網站網址收錄與提交入口
BwU網站目錄_網站網址收錄與提交入口
color: #0787cb;BwU網站目錄_網站網址收錄與提交入口

font-size: 14px;BwU網站目錄_網站網址收錄與提交入口

}BwU網站目錄_網站網址收錄與提交入口

#float_search_bar input{BwU網站目錄_網站網址收錄與提交入口

width: 180px;BwU網站目錄_網站網址收錄與提交入口

height: 16px;BwU網站目錄_網站網址收錄與提交入口

margin-top: 1px;BwU網站目錄_網站網址收錄與提交入口

}BwU網站目錄_網站網址收錄與提交入口

#float_search_bar input:focus{ BwU網站目錄_網站網址收錄與提交入口
BwU網站目錄_網站網址收錄與提交入口
outline: none;BwU網站目錄_網站網址收錄與提交入口

}BwU網站目錄_網站網址收錄與提交入口

#float_search_bar button{BwU網站目錄_網站網址收錄與提交入口

border: 0;BwU網站目錄_網站網址收錄與提交入口

color: white;BwU網站目錄_網站網址收錄與提交入口

width: 77px;BwU網站目錄_網站網址收錄與提交入口

height: 20px;BwU網站目錄_網站網址收錄與提交入口

background: url("http://dev.baidu.com/wiki/static/map/tuan/images/search_bar.png") no-repeat;BwU網站目錄_網站網址收錄與提交入口

background-position: 0 0;BwU網站目錄_網站網址收錄與提交入口

margin-right: 5px;BwU網站目錄_網站網址收錄與提交入口

cursor: pointer;BwU網站目錄_網站網址收錄與提交入口

}BwU網站目錄_網站網址收錄與提交入口

</style>BwU網站目錄_網站網址收錄與提交入口

</head> BwU網站目錄_網站網址收錄與提交入口
BwU網站目錄_網站網址收錄與提交入口
<body>BwU網站目錄_網站網址收錄與提交入口

<div id="preview">BwU網站目錄_網站網址收錄與提交入口

<div id="float_search_bar">BwU網站目錄_網站網址收錄與提交入口

<label>區域:</label>BwU網站目錄_網站網址收錄與提交入口

<input type="text" id="keyword" />BwU網站目錄_網站網址收錄與提交入口

<button id="search_button">查找</button> BwU網站目錄_網站網址收錄與提交入口
BwU網站目錄_網站網址收錄與提交入口
<span>點擊地圖或標注獲取坐標</span>BwU網站目錄_網站網址收錄與提交入口

</div>BwU網站目錄_網站網址收錄與提交入口

<div id="map_container"></div>BwU網站目錄_網站網址收錄與提交入口

</div>BwU網站目錄_網站網址收錄與提交入口

<div id="result" style="margin-top: 4px;"></div> BwU網站目錄_網站網址收錄與提交入口
BwU網站目錄_網站網址收錄與提交入口
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.2"></script>BwU網站目錄_網站網址收錄與提交入口

<script type="text/javascript">BwU網站目錄_網站網址收錄與提交入口

function getUrlParas(){BwU網站目錄_網站網址收錄與提交入口

var hash = location.hash,BwU網站目錄_網站網址收錄與提交入口

para = {},BwU網站目錄_網站網址收錄與提交入口

tParas = hash.substr(1).split("&");BwU網站目錄_網站網址收錄與提交入口

for(var p in tParas){BwU網站目錄_網站網址收錄與提交入口

if(tParas.hasOwnProperty(p)){BwU網站目錄_網站網址收錄與提交入口

var obj = tParas[p].split("=");BwU網站目錄_網站網址收錄與提交入口

para[obj[0]] = obj[1];BwU網站目錄_網站網址收錄與提交入口

}BwU網站目錄_網站網址收錄與提交入口

}BwU網站目錄_網站網址收錄與提交入口

return para;BwU網站目錄_網站網址收錄與提交入口

}BwU網站目錄_網站網址收錄與提交入口

var para = getUrlParas(),BwU網站目錄_網站網址收錄與提交入口

center = para.address?decodeURIComponent(para.address) : "[!--diduan--]",BwU網站目錄_網站網址收錄與提交入口

city = para.city?decodeURIComponent(para.city) : "[!--diqu--]"; BwU網站目錄_網站網址收錄與提交入口
BwU網站目錄_網站網址收錄與提交入口
document.getElementById("keyword").value = center; BwU網站目錄_網站網址收錄與提交入口
BwU網站目錄_網站網址收錄與提交入口
var marker_trick = false;BwU網站目錄_網站網址收錄與提交入口

var map = new BMap.Map("map_container");BwU網站目錄_網站網址收錄與提交入口

map.enableScrollWheelZoom(); BwU網站目錄_網站網址收錄與提交入口
BwU網站目錄_網站網址收錄與提交入口
var marker = new BMap.Marker(new BMap.Point(116.404, 39.915), {BwU網站目錄_網站網址收錄與提交入口

enableMassClear: false,BwU網站目錄_網站網址收錄與提交入口

raiseOnDrag: trueBwU網站目錄_網站網址收錄與提交入口

});BwU網站目錄_網站網址收錄與提交入口

marker.enableDragging();BwU網站目錄_網站網址收錄與提交入口

map.addOverlay(marker);BwU網站目錄_網站網址收錄與提交入口

map.addEventListener("click", function(e){BwU網站目錄_網站網址收錄與提交入口

if(!(e.overlay)){BwU網站目錄_網站網址收錄與提交入口

map.clearOverlays();BwU網站目錄_網站網址收錄與提交入口

marker.show();BwU網站目錄_網站網址收錄與提交入口

marker.setPosition(e.point);BwU網站目錄_網站網址收錄與提交入口

setResult(e.point.lng, e.point.lat);BwU網站目錄_網站網址收錄與提交入口

}BwU網站目錄_網站網址收錄與提交入口

});BwU網站目錄_網站網址收錄與提交入口

marker.addEventListener("dragend", function(e){ BwU網站目錄_網站網址收錄與提交入口
BwU網站目錄_網站網址收錄與提交入口
setResult(e.point.lng, e.point.lat); BwU網站目錄_網站網址收錄與提交入口
BwU網站目錄_網站網址收錄與提交入口
}); BwU網站目錄_網站網址收錄與提交入口
BwU網站目錄_網站網址收錄與提交入口
var local = new BMap.LocalSearch(map, {BwU網站目錄_網站網址收錄與提交入口

renderOptions:{map: map},BwU網站目錄_網站網址收錄與提交入口

pageCapacity: 1BwU網站目錄_網站網址收錄與提交入口

});BwU網站目錄_網站網址收錄與提交入口

local.setSearchCompleteCallback(function(results){ BwU網站目錄_網站網址收錄與提交入口
BwU網站目錄_網站網址收錄與提交入口
if(local.getStatus() !== BMAP_STATUS_SUCCESS){BwU網站目錄_網站網址收錄與提交入口
BwU網站目錄_網站網址收錄與提交入口
alert("無結果");BwU網站目錄_網站網址收錄與提交入口

} else {BwU網站目錄_網站網址收錄與提交入口

marker.hide();BwU網站目錄_網站網址收錄與提交入口

}BwU網站目錄_網站網址收錄與提交入口

});BwU網站目錄_網站網址收錄與提交入口

local.setMarkersSetCallback(function(pois){ BwU網站目錄_網站網址收錄與提交入口
BwU網站目錄_網站網址收錄與提交入口
for(var i=pois.length; i--; ){BwU網站目錄_網站網址收錄與提交入口

var marker = pois[i].marker;BwU網站目錄_網站網址收錄與提交入口

marker.addEventListener("click", function(e){BwU網站目錄_網站網址收錄與提交入口

marker_trick = true;BwU網站目錄_網站網址收錄與提交入口

var pos = this.getPosition();BwU網站目錄_網站網址收錄與提交入口

setResult(pos.lng, pos.lat);BwU網站目錄_網站網址收錄與提交入口

});BwU網站目錄_網站網址收錄與提交入口

}BwU網站目錄_網站網址收錄與提交入口

}); BwU網站目錄_網站網址收錄與提交入口
BwU網站目錄_網站網址收錄與提交入口
window.onload = function(){BwU網站目錄_網站網址收錄與提交入口

local.search(center);BwU網站目錄_網站網址收錄與提交入口

document.getElementById("search_button").onclick = function(){ BwU網站目錄_網站網址收錄與提交入口
local.search(document.getElementById("keyword").value); BwU網站目錄_網站網址收錄與提交入口
};BwU網站目錄_網站網址收錄與提交入口

document.getElementById("keyword").onkeyup = function(e){BwU網站目錄_網站網址收錄與提交入口

var me = this;BwU網站目錄_網站網址收錄與提交入口

e = e || window.event;BwU網站目錄_網站網址收錄與提交入口
BwU網站目錄_網站網址收錄與提交入口
var keycode = e.keyCode;BwU網站目錄_網站網址收錄與提交入口

if(keycode === 9){ BwU網站目錄_網站網址收錄與提交入口
local.search(document.getElementById("keyword").value); BwU網站目錄_網站網址收錄與提交入口
BwU網站目錄_網站網址收錄與提交入口
}BwU網站目錄_網站網址收錄與提交入口

};BwU網站目錄_網站網址收錄與提交入口

};BwU網站目錄_網站網址收錄與提交入口

function a(){ BwU網站目錄_網站網址收錄與提交入口
document.getElementById("float_search_bar").style.display = "none";BwU網站目錄_網站網址收錄與提交入口

}BwU網站目錄_網站網址收錄與提交入口

a();BwU網站目錄_網站網址收錄與提交入口

/*BwU網站目錄_網站網址收錄與提交入口

* setResult : 定義得到標注經緯度后的操作BwU網站目錄_網站網址收錄與提交入口
BwU網站目錄_網站網址收錄與提交入口
* 請修改此函數以滿足您的需求BwU網站目錄_網站網址收錄與提交入口

* lng: 標注的經度BwU網站目錄_網站網址收錄與提交入口

* lat: 標注的緯度BwU網站目錄_網站網址收錄與提交入口

*/BwU網站目錄_網站網址收錄與提交入口

function setResult(lng, lat){BwU網站目錄_網站網址收錄與提交入口

document.getElementById("result").innerHTML = lng + ", " + lat;BwU網站目錄_網站網址收錄與提交入口

}BwU網站目錄_網站網址收錄與提交入口

</script>BwU網站目錄_網站網址收錄與提交入口

</body>BwU網站目錄_網站網址收錄與提交入口

</html>BwU網站目錄_網站網址收錄與提交入口

4.到需要加入地圖的內容模版加入代碼:[!--temp.ditu--]BwU網站目錄_網站網址收錄與提交入口

 BwU網站目錄_網站網址收錄與提交入口

  

此文由 網站目錄_網站網址收錄與提交入口 編輯,未經允許不得轉載!:

相關文章