百度地图01

本文介绍了一个使用百度地图API的应用实例,包括如何加载地图、添加比例尺和平移缩放控件,以及如何在地图上添加标记。通过这些步骤,读者可以了解到如何利用百度地图API进行基本的地图操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 <!DOCTYPE html>
 <html>
 <head>
 <title>百度地图的相关组件</title>
 <meta charset="utf-8" />
 <script src="http://api.map.baidu.com/api?v=2.0&ak=HbUVYMUg6PwbOnXkztdgSQlQ"></script>
 </head>
  
 <body>
 <div id="allmap" style="width:800px;height:600px"></div>
 <script>
 var map = new BMap.Map("allmap");
 map.centerAndZoom("北京",12);
 /*
 * 为百度地图添加控件
 * Control类
 * ScaleControl类 - 表示比例尺控件
 * * 构造器 - ScaleControl()
 * * 方法
 * * setUnit() - 设置比例尺的单位
 * * getUnit() - 获取比例尺的单位
 * * 添加位置,默认为左下角
 * * 构造器的参数ScaleControlOptions类型
 * * anchor - 设置控件的停靠位置
 * * BMAP_ANCHOR_TOP_LEFT
 * * BMAP_ANCHOR_TOP_RIGHT
 * * BMAP_ANCHOR_BOTTOM_RIGHT
 * * BMAP_ANCHOR_BOTTOM_LEFT - 默认值
 * 将创建的控件添加到百度地图中
 * * 通过Map对象的addControl()方法
 */
 // 创建比例尺控件对象
 var scale = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT});
 // 将比例尺控件添加到百度地图中
 map.addControl(scale);
 /*
 * Control类 - 控件类
 * NavigationControl类 - 表示地图的平移缩放控件
 * * 构造器 - NavigationControl()
 * Map对象移除控件 - removeControl()
 */
 var nav = new BMap.NavigationControl();
 map.addControl(nav);
 /*
 * Overlay类 - 地图的遮盖物
 * Marker类 - 表示地图上一个图像标注
 * * 构造器 - Marker(point)
 * * point - 标注的坐标值
 * Map对象添加遮盖物
 * * addOverlay(marker)
 * Point类 - 表示一个地理坐标点
 * * 构造器 - Point(lng,lat)
 * * lng - number类型,表示经度
 * * lat - number类型,表示纬度
 * * 如何获取位置的经度和纬度值?
 */
 var point = new BMap.Point(116.404, 39.915);
 // 创建地图标注
 var marker = new BMap.Marker(point);
 // 添加标注
 map.addOverlay(marker);
 </script>
 </body>
 </html>
、综合实战—使用极轴追踪方式绘制信号灯 实战目标:利用对象捕捉追踪和极轴追踪功能创建信号灯图形 技术要点:结合两种追踪方式实现精确绘图,适用于工程制图中需要精确定位的场景 1. 切换至AutoCAD 操作步骤: 启动AutoCAD 2016软件 打开随书光盘中的素材文件 确认工作空间为"草图与注释"模式 2. 绘图设置 1)草图设置对话框 打开方式:通过"工具→绘图设置"菜单命令 功能定位:该对话框包含捕捉、追踪等核心绘图辅助功能设置 2)对象捕捉设置 关键配置: 启用对象捕捉(F3快捷键) 启用对象捕捉追踪(F11快捷键) 勾选端点、中心、圆心、象限点等常用捕捉模式 追踪原理:命令执行时悬停光标可显示追踪矢量,再次悬停可停止追踪 3)极轴追踪设置 参数设置: 启用极轴追踪功能 设置角度增量为45度 确认后退出对话框 3. 绘制信号灯 1)绘制圆形 执行命令:"绘图→圆→圆心、半径"命令 绘制过程: 使用对象捕捉追踪定位矩形中心作为圆心 输入半径值30并按Enter确认 通过象限点捕捉确保圆形位置准确 2)绘制直线 操作要点: 选择"绘图→直线"命令 捕捉矩形上边中点作为起点 捕捉圆的上象限点作为终点 按Enter结束当前直线命令 重复技巧: 按Enter可重复最近使用的直线命令 通过圆心捕捉和极轴追踪绘制放射状直线 最终形成完整的信号灯指示图案 3)完成绘制 验证要点: 检查所有直线是否准确连接圆心和象限点 确认极轴追踪的45度增量是否体现 保存绘图文件(快捷键Ctrl+S)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值