用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - javascript代码库

移除地图上的标注

2013-08-16 作者: wcj举报

[javascript]代码库

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<style type="text/css">
body, html,#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;}
</style>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.5&ak=密匙"></script>
<title></title>
</head>
<body>
<div id="allmap"></div>
<div id="mapx"></div>  
<div id="mapy"></div>  
</body>
</html>
<script type="text/javascript">

// 百度地图API功能
var map = new BMap.Map("allmap");
var point = new BMap.Point(120.458268,30.3363);
map.centerAndZoom(point,13);
	
function myFun(result){
    var cityName = result.name;
    map.setCenter(cityName);
}
var myCity = new BMap.LocalCity();
myCity.get(myFun);

map.enableScrollWheelZoom();  // 开启鼠标滚轮缩放  
map.enableKeyboard();         // 开启键盘控制  
map.enableContinuousZoom();   // 开启连续缩放效果  
map.enableInertialDragging(); // 开启惯性拖拽效果
map.addControl(new BMap.NavigationControl()); //添加标准地图控件(左上角的放大缩小左右拖拽控件)
map.addControl(new BMap.ScaleControl());      //添加比例尺控件(左下角显示的比例尺控件)
map.addControl(new BMap.OverviewMapControl()); // 缩略图控件
var gc = new BMap.Geocoder();    

map.addEventListener("dragend", function(){   //拖拽事件
		var center = map.getCenter();
		p1=center.lng;
		p2=center.lat;
		map.clearOverlays();//清除地图上的覆盖物
		var p = new BMap.Point(center.lng,center.lat);
		var markers = new BMap.Marker(p);
 	 	map.addOverlay(markers);
		gc.getLocation(center, function(rs){
        var addComp = rs.addressComponents;
        alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street + ", " + addComp.streetNumber);
    });  
});   
</script>


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...