百度地图简单用法?

<!-- <!DOCTYPE html>  
<html>
<head>  
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />  
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
<title>Hello, World</title>  
<style type="text/css">  
html{height:100%}  
body{height:100%;margin:0px;padding:0px}  
#container{height:100%}  
</style>  
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=GSQbDDRPDKLu87HyywrDcXN5gL0UYZAR">
//v2.0版本的引用方式:src="http://api.map.baidu.com/api?v=2.0&ak=您的密钥"
</script>
</head>  
 
<body>  
<div id="container"></div> 
<script type="text/javascript"> 
var map = new BMap.Map("container");
// 创建地图实例  
var point = new BMap.Point(116.404, 39.915);
// 创建点坐标  
map.centerAndZoom(point, 15);
// 初始化地图,设置中心点坐标和地图级别  
var map = new BMap.Map("container");          // 创建地图实例  
var point = new BMap.Point(116.306585,40.047863);  // 创建点坐标  
map.centerAndZoom(point, 15);                 // 初始化地图,设置中心点坐标和地图级别  
map.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放


 
var marker = new BMap.Marker(point);        // 创建标注    
map.addOverlay(marker);                     // 将标注添加到地图中 
map.centerAndZoom(point, 15);
var opts = {
 width : 200,     // 信息窗口宽度
 height: 100,     // 信息窗口高度
 title : "6666666" , // 信息窗口标题
 enableMessage:true,//设置允许信息窗发送短息
 message:"888888"
}
var infoWindow = new BMap.InfoWindow("地址:哈哈", opts);  // 创建信息窗口对象 
marker.addEventListener("click", function(){          
map.openInfoWindow(infoWindow,point); //开启信息窗口
});


</script>  
</body>  
</html> -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
<style type="text/css">
body, html{width: 100%;height: 100%;margin:0;font-family:"微软雅黑";}
#allmap{height:500px;width:100%;}
#r-result{width:100%; font-size:14px;}
</style>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=GSQbDDRPDKLu87HyywrDcXN5gL0UYZAR"></script>
<title>城市名定位</title>
</head>
<body>
<div id="allmap"></div>
<div id="r-result">
城市名: <input id="cityName" type="text" style="width:100px; margin-right:10px;" />
<input type="button" value="查询" onclick="theLocation()" />
</div>
</body>
</html>
<script type="text/javascript">
// 百度地图API功能
var map = new BMap.Map("allmap");
var point = new BMap.Point(116.331398,39.897445);
map.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放
map.centerAndZoom(point,11);


function theLocation(){
var city = document.getElementById("cityName").value;
if(city != ""){
map.centerAndZoom(city,11);      // 用城市名设置地图中心点
}
}
</script>

猜你喜欢

转载自blog.csdn.net/qq_42029579/article/details/80592949