高德地图插件的简单使用

简介: 高德地图插件的简单使用

1:首先是资源

高德开放平台 | 高德地图API (amap.com)

点进去后>点击控制台登录

2:点击开发支持会有详细的入门这里就不一一解释了

3:工具

坐标拾取器:可以帮你解决不知道地图的坐标问题

其他的就是生成地图的

下面是一个简单的地图:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script type="text/javascript"
        src="https://webapi.amap.com/maps?v=2.0&key=346e4aa4dc6444f5a7f69bf1ff66ca1a"></script>
    <style>
        * {
            margin: 0;
            padding: 0;
        }
        #container {
            width: 100%;
            height: 100vh;
        }
        /* .qwe {} */
    </style>
</head>
<body>
    <div id="container">
    </div>
</body>
<script>
    var map = new AMap.Map('container', {
        zoom: 16,//级别
        center: [113.978255, 35.281454],//中心点坐标
        viewMode: '3D'//使用3D视图
    });
    let data = [
        {
            name: "十点半",
            tel: 123456789,
            posi: [113.98, 35.28]
        }, {
            name: "阿迪斯",
            tel: 45678909876,
            posi: [113.92, 35.29]
        }, {
            name: "盎司九百",
            tel: 0987656789876,
            posi: [113.93, 35.28]
        }
    ]
    for (let i = 0; i < data.length; i++) {
        // 以 icon URL 的形式创建一个途经点
        var viaMarker = new AMap.Marker({
            position: new AMap.LngLat(data[i].posi[0], data[i].posi[1]),
            // 将一张图片的地址设置为 icon
            icon: './img/位置.png',
            // 设置了 icon 以后,设置 icon 的偏移量,以 icon 的 [center bottom] 为原点
            offset: new AMap.Pixel(-13, -30)
        });
        viaMarker.on('click', function () {
            infoWindow = new AMap.InfoWindow({
                content: `
            <div class="qwe">
                <h3>${data[i].name}</h3>
                <p>tel:${data[i].tel}</p>
                </div>
            `,
                offset: new AMap.Pixel(4, 0)
            });
            infoWindow.open(map, data[i].posi);
        })// 将 markers 添加到地图
        map.add(viaMarker);
    }
</script>
</html>

这里我用了地图的功能创建出来一个信息弹窗

教程的

下面有各种各样的功能实现跟着步骤去做就能实现

相关文章
|
JavaScript 定位技术 API
高德地图 API 开发 amap-vue
高德地图 API 开发 amap-vue
293 0
|
7月前
|
JavaScript
vue 首屏添加加载动画 loading
vue 首屏添加加载动画 loading
167 0
|
关系型数据库 MySQL
MySQL分组查询having
在使用聚合函数之前,我们可以通过 where 对查询加限制条件,那么如果在 group by 之后我们要对分组里面的数据再加限制条件怎么办呢?答案是利用 having。 having 子句可以让我们筛选成组后的各组数据。 where 子句在聚合前先筛选记录,也就是说作用在 GROUP BY 子句和 HAVING 子句前。而 having 子句是在聚合后对组记录进行筛选。 having 子句出现的数据必须在 group by 之后,order by 之后。 对 uid 按照出现次数排序之后,我们还想只查出状态为0的数据,可以这样写:
|
7月前
|
前端开发 JavaScript
前端 CSS 经典:文字描边
前端 CSS 经典:文字描边
257 0
|
JavaScript 定位技术 API
【高德地图API】从零开始学高德JS API(一)地图展现——仙剑地图,麻点图,街景,室内图
原文:【高德地图API】从零开始学高德JS API(一)地图展现——仙剑地图,麻点图,街景,室内图 摘要:关于地图的显示,我想大家最关心的就是麻点图,自定义底图的解决方案了吧。在过去,marker大于500之后,浏览器开始逐渐卡死,大家都开始寻找解决方案,比如聚合marker啊,比如麻点图啊。
2849 0
|
9月前
|
移动开发 小程序 JavaScript
Uniapp 中,能够同时兼容H5、web、app、微信小程序的引入高德地图的语法格式
Uniapp 中,能够同时兼容H5、web、app、微信小程序的引入高德地图的语法格式
854 0
|
Java 编译器 C++
让类活起来——漫谈JVM类加载机制
JVM类加载机制,点击查看原图 所谓类加载机制,就是虚拟机把描述类的数据从Class文件加载到内存中,并对其进行校验,转换,分析以及初始化,并最终形成虚拟机可以被使用java类型的过程。
1440 0
|
弹性计算 运维 监控
公有云、私有云及混合云应用场景辨析
近几年我们经常能看到一些研究公司(Gartner朋友Alice Yang语,“我们是研究公司”)、咨询机构发布关于公有云、私有云以及混合云的市场趋势分析,种种“公有云是未来发展趋势”、“混合云是主流”等观点层出不穷。在此,笔者试图抛开趋势,仅从应用场景角度分析,试图阐述当前国内各类云的客户群体、供应商、服务和技术特点。
|
9月前
|
存储 NoSQL MongoDB
第4期 MongoDB数据库安装与启动(Windows)
第4期 MongoDB数据库安装与启动(Windows)
451 0
|
9月前
|
消息中间件 安全 Java
SpringBoot基于RabbitMQ实现消息可靠性
SpringBoot基于RabbitMQ实现消息可靠性
142 0

热门文章

最新文章