百度地图API

百度地图API

==============================================

// enableMapClick 禁用地图上图标提示
var map = new BMap.Map('map', {enableMapClick:false});
var poi = new BMap.Point(116.307852,40.057031);
map.centerAndZoom(poi, 16);
map.enableScrollWheelZoom();

// 禁用双击放缩
map.disableDoubleClickZoom();

// 清除地图覆盖物
map.clearOverlays();

 

// 单击事件
map.addEventListener("click", function (e) {
});

// 双击事件
map.addEventListener("dbclick", function (e) {
});

// 鼠标移动时间
map.addEventListener('mousemove',function(e){
})

 

// 覆盖物样式
var lineStyle = {strokeColor:"red", strokeWeight:3, strokeOpacity:1};

// 地图上的点
var point = new BMap.Point(lng, lat)
var pointArray = [];
pointArray.push(point)// 添加点

 

// 添加折线
var polylineOverlay = new BMap.Polyline(pointArray, lineStyle);// 折线
polylineOverlay.enableEditing();// 启用编辑
map.addOverlay(polylineOverlay);// 添加折线到地图


// 添加多边形
polygonOverlay = new BMap.Polygon(pointArray, lineStyle);// 多边形
polygonOverlay.setFillColor("none");// 没有填充色
polygonOverlay.enableEditing();// 添加多边形到地图

 

// 添加聚集点,避免太多密集
var markers = [];
var marker = new BMap.Marker(new BMap.Point(lng, lat));
marker.addEventListener("click", function (e) {
});
markers.push(marker);
var markerClusterer = new BMapLib.MarkerClusterer(map, {markers: markers});
markerClusterer.clearMarkers()// 清除
markerClusterer.clearMarkers(markers)// 清空原覆盖物

 

div li 获得焦点
tabindex="0"
$("[liid='" + first.id + "']").focus();

// div滚动条
$('div).scrollTop(200);

posted @ 2020-08-02 20:33  翠微  阅读(529)  评论(0编辑  收藏  举报