<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
#map{
width: 800px;
height: 600px;
margin: 100px auto 0;
border:1px solid #333;
}
h2{
font-size: 12px;
color:#333;
font-family: "微软雅黑";
}
</style>
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=6Px8GXntCjecLouTf6qkT6yhOyENeWYU"></script>
</head>
<body>
<div id="map"></div>
<script>
var map = new BMap.Map("map");//生成地图实例对象
var point = new BMap.Point(116.404, 39.915); //设置坐标点,可用坐标拾取系统来获取坐标
map.centerAndZoom(point, 16);//设置中心点坐标以及地图级别
map.enableScrollWheelZoom(true);//设置滚轮缩放
function fun(x){
console.log(x)
var arr=x.results;
for(var i=0;i<arr.length;i++){
var point = new BMap.Point(arr[i].location.lng,arr[i].location.lat);
map.centerAndZoom(point, 15);
var marker = new BMap.Marker(point); // 创建标注
map.addOverlay(marker);
}
}
</script>
<script src="http://api.map.baidu.com/place/v2/search?query=银行&location=39.915,116.404&radius=2000&output=json&ak=6Px8GXntCjecLouTf6qkT6yhOyENeWYU&callback=fun"></script>
</body>
</html>
注: 请求数据用jsonp ,callback
location传经纬是反的