网站上放百度地图的步骤
微信号
AI自助建站398元:18925225629
1. 申请百度地图开放平台账号
进入百度地图开放平台官网(https://lbsyun.baidu.com/),点击“注册”按钮,根据页面提示填写相关信息即可。
2. 获取ak和sk
注册账号后,登陆账号,进入开发管理中心(https://lbsyun.baidu.com/apiconsole/keyManagement),在左侧菜单栏中点击“密钥管理”选项,即可看到自己的ak和sk。
3. 在网站中引用百度地图api
在网站中引用百度地图api,需要在``标签中添加如下代码:
```html
```
其中,`YOUR_AK`是您在百度地图开放平台中获取的ak。
4. 创建百度地图对象
在页面中引用百度地图api后,就可以创建一个百度地图对象。创建百度地图对象代码如下:
```javascript
var map = new BMap.Map("map");
```
其中,`map`是百度地图对象,`map`参数是百度地图容器的id。
5. 设置百度地图的中心点和缩放级别
设置百度地图的中心点和缩放级别代码如下:
```javascript
map.centerAndZoom("北京", 12)
```
其中,`北京`是百度地图的中心点,`12`是百度地图的缩放级别。
6. 添加百度地图控件
添加百度地图控件代码如下:
```javascript
map.addControl(new BMap.ZoomControl());
map.addControl(new BMap.NavigationControl());
map.addControl(new BMap.ScaleControl());
```
其中,`BMap.ZoomControl()`用于添加缩放控件,`BMap.NavigationControl()`用于添加导航控件,`BMap.ScaleControl()`用于添加比例尺控件。
7. 添加百度地图标注
添加百度地图标注代码如下:
```javascript
var marker = new BMap.Marker(new BMap.Point(116.397428, 39.90923));
map.addOverlay(marker);
```
其中,`marker`是百度地图标注,`new BMap.Point(116.397428, 39.90923)`是百度地图标注的位置,`map.addOverlay(marker)`是将百度地图标注添加到百度地图中。
8. 添加百度地图线
添加百度地图代码如下:
```javascript
var polyline = new BMap.Polyline([
new BMap.Point(116.397428, 39.90923),
new BMap.Point(116.404, 39.915),
new BMap.Point(116.423, 39.901)
]);
map.addOverlay(polyline);
```
其中,`polyline`是百度地图线,`[new BMap.Point(116.397428, 39.90923),new BMap.Point(116.404, 39.915),new BMap.Point(116.423, 39.901)]`是百度地图线的节点,`map.addOverlay(polyline)`是将百度地图线添加到百度地图中。
9. 添加百度地图多边形
添加百度地图多边形代码如下:
```javascript
var polygon = new BMap.Polygon([
new BMap.Point(116.380951, 39.911588),
new BMap.Point(116.384315, 39.910213),
new BMap.Point(116.383359, 39.906473),
new BMap.Point(116.379077, 39.907748)
]);
map.addOverlay(polygon);
```
其中,`polygon`是百度地图多边形,`[new BMap.Point(116.380951, 39.911588),new BMap.Point(116.384315, 39.910213),new BMap.Point(116.383359, 39.906473),new BMap.Point(116.379077, 39.907748)]`是百度地图多边形的节点,`map.addOverlay(polygon)`是将百度地图多边形添加到百度地图中。
10. 添加百度地图圆形
添加百度地图圆形代码如下:
```javascript
var circle = new BMap.Circle(new BMap.Point(116.404, 39.915), 500);
map.addOverlay(circle);
```
其中,`circle`是百度地图圆形,`new BMap.Point(116.404, 39.915)`是百度地图圆形的中心点,`500`是百度地图圆形的半径,`map.addOverlay(circle)`是将百度地图圆形添加到百度地图中。
微信号
AI自助建站398元:18925225629
相关文章
发表评论