高德地图API使用
1、初始化地图到页面
<script type="text/javascript">
let center = [117.000923, 36.675807]
let map = ''
window.init = function() {
// 地图初始化
map = new AMap.Map('map', {
center,
zoom: 11
})
}
</script>
<script src="https://webapi.amap.com/maps?v=1.4.15&key=你的高德key&callback=init"
type="text/javascript" charset="utf-8">
</script>
此处是一个异步加载高德地图API,推荐使用异步,因为这样可以使地图的加载不阻塞其他加载,提高页面渲染速度
这里我来解释一下初始化的函数内部传入参数的含义
function() {
map = new AMap.Map('map', {
center,
zoom: 11,
resizeEnable: true
})
外部map:创建好的地图名
‘map’:指的地图挂载在html中的那个元素上,map是该元素的id
center:是渲染好的地图此时的中心位置
zoom:指的缩放
注意:在引入高德API时src中有一个’你的高德key’,这个需要你自己去高德地图申请,callback=init,这个init是你上面初始化给window添加的一个属性init,
2、地图的具体使用
a、搜索
<-- HTML代码 -->
<div class="map">
<div class="map-serach">
<div class="search-inp">
<img class=