在网页中嵌入带标识的百度地图
来源:互联网 发布:pkpm软件安装 编辑:程序博客网 时间:2024/04/29 08:14
最近在做一个网站,需要嵌入经销商的位置和信息。搜索了很多资料,终于完成了功能,给大家分享一下。
地图功能:按标尺缩放,鼠标滑动缩放,添加标注和 信息。
具体步骤:
1:首先到百度地图API,申请密钥。(如果没有百度账户得先注册一个)
2:百度地图API的功能做得比较分散,像标注、缩放等都是需要自己一步步找代码的。我把代码整理了一下,给大家复制一下,应该是最简洁的了
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.5&ak=申请的密钥"></script>
</head>
<body>
<div style="width:500px;height:500px;margin:0 auto" id="allmap"></div>
<script type="text/javascript">
var map = new BMap.Map("allmap");
var point = new BMap.Point(116.384, 39.987); // 需要标注的位置的经纬度
map.centerAndZoom(point, 15); // 中心位置和缩放倍数
map.enableScrollWheelZoom(); // 添加滚动轴
map.addControl(new BMap.NavigationControl()); // 添加左上角的标尺工具
map.addControl(new BMap.NavigationControl());
map.addControl(new BMap.ScaleControl());
map.addControl(new BMap.OverviewMapControl());
map.addControl(new BMap.MapTypeControl());
map.setCurrentCity("北京");
var opts = {
width : 200, // 信息窗口宽度
height: 20, // 信息窗口高度
title : "健翔桥东华亭家园" // 信息窗口标题
}
var infoWindow = new BMap.InfoWindow("xxx公司", opts); // 创建信息窗口对象
map.openInfoWindow(infoWindow, map.getCenter()); // 打开信息窗口
var marker = new BMap.Marker(point); // 创建标注,即地图上的小红点
map.addOverlay(marker);
</script>
地图功能:按标尺缩放,鼠标滑动缩放,添加标注和 信息。
具体步骤:
1:首先到百度地图API,申请密钥。(如果没有百度账户得先注册一个)
2:百度地图API的功能做得比较分散,像标注、缩放等都是需要自己一步步找代码的。我把代码整理了一下,给大家复制一下,应该是最简洁的了
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.5&ak=申请的密钥"></script>
</head>
<body>
<div style="width:500px;height:500px;margin:0 auto" id="allmap"></div>
<script type="text/javascript">
var map = new BMap.Map("allmap");
var point = new BMap.Point(116.384, 39.987); // 需要标注的位置的经纬度
map.centerAndZoom(point, 15); // 中心位置和缩放倍数
map.enableScrollWheelZoom(); // 添加滚动轴
map.addControl(new BMap.NavigationControl()); // 添加左上角的标尺工具
map.addControl(new BMap.NavigationControl());
map.addControl(new BMap.ScaleControl());
map.addControl(new BMap.OverviewMapControl());
map.addControl(new BMap.MapTypeControl());
map.setCurrentCity("北京");
var opts = {
width : 200, // 信息窗口宽度
height: 20, // 信息窗口高度
title : "健翔桥东华亭家园" // 信息窗口标题
}
var infoWindow = new BMap.InfoWindow("xxx公司", opts); // 创建信息窗口对象
map.openInfoWindow(infoWindow, map.getCenter()); // 打开信息窗口
var marker = new BMap.Marker(point); // 创建标注,即地图上的小红点
map.addOverlay(marker);
</script>
- 在网页中嵌入带标识的百度地图
- 如何在网页中嵌入百度地图
- 如何在网页中嵌入百度地图
- 如何在网页中嵌入百度地图
- 如何在网页中嵌入百度地图
- 如何在网页中嵌入百度地图
- 如何在网页中嵌入百度地图
- 在网页中嵌入百度地图和使用百度地图api自定义地图
- 在网页中嵌入地图
- 在网页中嵌入地图
- PHP网页中嵌入百度地图
- 怎样在自己的网页中嵌入百度搜索功能
- 通过调用百度地图API在web网页中嵌入百度地图,并进行单点或多点标注
- 网页上嵌入百度地图
- 网页嵌入百度地图和使用百度地图api自定义地图的详细步骤
- 网页嵌入百度地图和使用百度地图api自定义地图的详细步骤
- 在你的网页中添加百度地图
- 在网页中通过百度地图查看某地的经纬度
- 百度搜索结果URL解密
- 低调做人,你会一次比一次稳健,高调做事,你会一次比一次优秀
- 第一行数据
- strcpy
- myeclipse8.5開發Hibernate3.3_java
- 在网页中嵌入带标识的百度地图
- 最长公共子序列
- Android -- Looper.prepare()和Looper.loop() —深入版
- 【维护电脑的几大妙招大公开】
- 电梯问题
- keilc51中如何看堆栈的分配情况
- 折合起始楼板价的计算方式
- #面试#螺旋队列
- 开发android蓝牙4.0 BLE低功耗应用的感受