高德地图插件的简单使用

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

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>

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

教程的

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

相关文章
|
10月前
|
定位技术 API 开发者
地图:nuxt3高德地图简单使用
地图:nuxt3高德地图简单使用
376 0
uniapp引入阿里图标库
平时项目开发肯定少不了图标的使用,除了自己定制图标库之外,再一个比较不错的就是使用阿里的图标库,这里包含了很多分类的图标,基本上你想用的图标它都有,不仅好看,使用起来也是非常方便的,下面一起来看看吧。
655 0
uniapp引入阿里图标库
|
8天前
|
开发框架 小程序 JavaScript
高颜值微信小程序 UI 组件库!
高颜值微信小程序 UI 组件库!
142 1
|
6月前
|
JavaScript 定位技术 API
antdesign框架如何使用高德地图(搜索)
antdesign框架如何使用高德地图(搜索)
78 0
|
6月前
|
小程序 JavaScript
微信小程序统计图表插件wxcharts的使用汇总
微信小程序统计图表插件wxcharts的使用汇总
63 0
|
9月前
|
定位技术
高德地图插件的使用
高德地图插件的使用
63 0
|
9月前
|
小程序 开发者
最新版微信小程序中使用vant框架的操作流程
最新版微信小程序中使用vant框架的操作流程
155 0
最新版微信小程序中使用vant框架的操作流程
|
10月前
|
运维 前端开发 JavaScript
移动端项目(第十九课)Vite+Vant组件环境配置
移动端项目(第十九课)Vite+Vant组件环境配置
144 0
|
移动开发 小程序 前端开发
走进小程序【八】微信小程序中使用【Vant组件库】
走进小程序【八】微信小程序中使用【Vant组件库】
732 0
走进小程序【八】微信小程序中使用【Vant组件库】
|
JavaScript
【Vue 开发实战】实战篇 # 45:如何构建可交互的组件文档让代码高亮的显示在页面
【Vue 开发实战】实战篇 # 45:如何构建可交互的组件文档让代码高亮的显示在页面
163 0
【Vue 开发实战】实战篇 # 45:如何构建可交互的组件文档让代码高亮的显示在页面

热门文章

最新文章