Due to the needs of the project, I came into contact with Baidu API for the first time.
Step 1: Reference the script of Baidu Map API
If you are in a LAN environment, you need to download both the map file and the js file
<script type="text/javascript" src="http://api.map.baidu.com/api?key=*****************&v=1.0&services=false"></script>
This requires you to apply for a KEY at the Baidu Developer Center
Step 2: Create a you Place the map in a div with a random name
<div style="width: 520px; height: 340px; border: 1px solid gray" id="container"></div>
Step 3: Use Baidu Map API to build the map
//初始化地图,把地图放在第二步的div中var map = new BMap.Map("container");//依据经纬度,确定一个点var point = new BMap.Point(116.404, 39.915); //地图中心就是这个点,并且规定地图的放大级数是15map.centerAndZoom(point, 15); //界面2s后中心移动到一个新点 window.setTimeout(function(){ map.panTo(new BMap.Point(116.409, 39.918));}, 2000);//加载一些界面上的控件:缩放控件、比例尺控件、全局控件map.addControl(new BMap.NavigationControl());map.addControl(new BMap.ScaleControl());map.addControl(new BMap.OverviewMapControl());//在一个点上加一个标识var marker = new BMap.Marker(point);map.addOverlay(marker);
Step 4: Connect to the Internet and open it with a browser