- 在html页引入
<link rel="stylesheet" href="https://a.amap.com/jsapi_demos/static/demo-center/css/demo-center.css" />
<script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=你的key"></script>
- 开始使用
<script>
data() {
return {
markerIcon: {
iconHospital: require("@/views/vsp/assist/img/mapIcon.png")
}
}
},
created() {
this.initMap()
},
methods: {
initMap() {
let that = this;
let map = new AMap.Map('container', {
resizeEnable: true, //是否监控地图容器尺寸变化
zoom: 13, //初始化地图层级
zooms: [10, 20],//缩放范围
center: [119.859852, 29.192916],//初始化地图中心点
mapStyle: "amap://styles/fresh"//map样式
});
that.map = map;
//仁康医院标点
let marker = new AMap.Marker({
// icon: that.markerIcon.iconHospital,//自定义icon
position: [119.859852, 29.192916],
});
//将marker放在地图上
marker.setMap(that.map);
//设置label提示
marker.setLabel({
offset: new AMap.Pixel(0, -8),
content: "<div style='color: #4b89eb'>仁康医院</div>",
direction: 'top'
});
}
}
</script>
高德地图web端api开发参考手册