源代码编辑器
<html>
<head>
</head>
<body onload="onLoad()">
<div id="mapdiv" class="map" style="width:100%;height:450px;background-color:#F4F3F0;"></div>
<div id="r-result">
<input type="button" onclick="add_control();" value="添加" />
<input type="button" onclick="delete_control();" value="删除" />
</div>
<p>在地图的左上、右上分别展示完整、缩略样式的缩放平移控件;同时在地图的左上方展示比例尺控件,点击按钮查看效果</p>
</body>
</html>
<script type="text/javascript" language="javascript" src="http://a.qqearth.com:81/SE_JSAPI?v=ol&uid=您的uid"></script>
<script type="text/javascript">
var mapctrl;
var map;
var maptypectrl;
var mapscalectrl;
var flag;
function onLoad(){
map = new EV.Map("mapdiv",{deafultTools:false});//创建地图对象
map.setCenter(new EV.LngLat(116.40969,39.89945),11); //设置地图中心点和缩放级别
}
//添加控件和比例尺
function add_control(){
if(flag){
mapctrl=new EV.MapControl();
map.addControl(mapctrl);//加载地图控制
maptypectrl=new EV.MapTypeControl();
map.addControl(maptypectrl);
mapscalectrl=new EV.ScaleControl();
map.addControl(mapscalectrl);
flag=false;
}
}
//移除控件和比例尺
function delete_control(){
if(!flag){
map.removeControl(mapctrl);
map.removeControl(maptypectrl);
map.removeControl(mapscalectrl);
flag=true;
}
}
</script>