百度地图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 @   翠微  阅读(578)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示