这几天正好要使用一个地图接口,然后发现了百度API,还不错,蛮好用的,稍微研究了下,贴出来与大家分享下。
请注意,在使用下面示例时,需要将 script.src = "http://api.map.baidu.com/api?v=1.5&ak=你申请的秘钥&callback=initialize"; 中“你申请的秘钥”替换成你在百度申请的秘钥
<!DOCTYPE HMTL>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<title>百度API开发实例</title>
<script type="text/javascript">
function initialize() {
var mp = new BMap.Map('map', { mapType: BMAP_HYBRID_MAP }); //创建地图实例 {mapType: BMAP_HYBRID_MAP}为设置默认的为卫星地图
mp.centerAndZoom(new BMap.Point(121.427, 31.131), 20); //后面的20为设置默认地图缩放比例
//控制控件的位置,anchor:表示停靠在地图的哪个脚,offset指定偏移量,离地图边界相隔多少像素
//BMAP_ANCHOR_TOP_LEFT详见百度API说明
var opts = { anchor: BMAP_ANCHOR_TOP_LEFT, offset: new BMap.Size(10,