百度地图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);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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代理技术深度解析与实战指南