js使用高德地图进行地点标注

简介: 使用高德地图进行地点标注可以采用以下步骤:

使用高德地图进行地点标注可以采用以下步骤:


  1. 引入高德地图API文件,需要先在高德开发者网站上申请一个key。
<script src="https://webapi.amap.com/maps?v=1.4.15&key=YourKey"></script>
  1. 创建地图实例,并设置地图中心点和缩放级别。
var map = new AMap.Map('mapContainer', {
    center: [116.397428, 39.90923], //地图中心点
    zoom: 13, //地图缩放级别
});
  1. 在地图上添加标注点,可以通过AMap.Marker类来实现。
var marker = new AMap.Marker({
    position: [116.397428, 39.90923], //标注点位置
    title: '北京市', //标注点标题
    map: map //将标注点添加到地图上
});
  1. 可以添加标注点的点击事件,进行一些自定义操作。
// 给标注点添加点击事件
marker.on('click', function () {
    // 打开信息窗体,显示标注点相关信息
    var infoWindow = new AMap.InfoWindow({
        content: '这里是北京市',
        offset: new AMap.Pixel(0, -30),
    });
    infoWindow.open(map, marker.getPosition());
});

完整的代码如下:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>高德地图标注点示例</title>
    <style>
        #mapContainer {
            width: 100%;
            height: 600px;
            margin: 0 auto;
        }
    </style>
    <script src="https://webapi.amap.com/maps?v=1.4.15&key=YourKey"></script>
</head>
<body>
    <div id="mapContainer"></div>
    <script>
        var map = new AMap.Map('mapContainer', {
            center: [116.397428, 39.90923],
            zoom: 13,
        });
        var marker = new AMap.Marker({
            position: [116.397428, 39.90923],
            title: '北京市',
            map: map
        });
        marker.on('click', function () {
            var infoWindow = new AMap.InfoWindow({
                content: '这里是北京市',
                offset: new AMap.Pixel(0, -30),
            });
            infoWindow.open(map, marker.getPosition());
        });
    </script>
</body>
</html>
相关文章
|
JavaScript 前端开发 定位技术
js中引用高德地图
js中引用高德地图
102 0
|
7月前
|
JavaScript 前端开发 定位技术
|
7月前
|
JavaScript 安全 定位技术
|
JavaScript 定位技术 API
js获取高德地图自身定位
js获取高德地图自身定位
221 0
|
存储 JavaScript 定位技术
高德地图- JS API 结合Vue使用
高德地图- JS API 结合Vue使用
232 0
|
JavaScript 定位技术
JS引用高德地图报错: AMap is not defined
JS引用高德地图报错: AMap is not defined
779 0
|
JavaScript
Vue2.js:TypeScript 支持Prop属性类型标注
Vue2.js:TypeScript 支持Prop属性类型标注
168 0
|
JavaScript 定位技术 API
学会在Vue项目中插入高德地图JS API与地图的相关设置,看这一篇就够了~(保姆级精简教学)
学会在Vue项目中插入高德地图JS API与地图的相关设置,看这一篇就够了~(保姆级精简教学)
1800 0
|
JavaScript API 定位技术
【高德地图API】从零开始学高德JS API(二)地图控件与插件——测距、圆形编辑器、鼠标工具、地图类型切换、鹰眼鱼骨
原文:【高德地图API】从零开始学高德JS API(二)地图控件与插件——测距、圆形编辑器、鼠标工具、地图类型切换、鹰眼鱼骨 摘要:无论是控件还是插件,都是在一级API接口的基础上,进行二次开发,封装的一系列更加便于开发者使用,减少开发者工作量的二级API接口。
2723 0
|
1月前
|
JavaScript 前端开发
JavaScript中的原型 保姆级文章一文搞懂
本文详细解析了JavaScript中的原型概念,从构造函数、原型对象、`__proto__`属性、`constructor`属性到原型链,层层递进地解释了JavaScript如何通过原型实现继承机制。适合初学者深入理解JS面向对象编程的核心原理。
26 1
JavaScript中的原型 保姆级文章一文搞懂