高德地图初使用手记

本文记录了作者初次使用高德地图API开发的需求分析、组件引入、地图加载与多边形描绘,以及在开发过程中遇到的问题与解决方案,包括自定义属性extData、覆盖物管理和事件监听等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

本文作为笔者初上手地图类需求开发的小记,没有深入的探讨,仅包含了一些初级API使用的记录与一些萌新踩坑的总结

需求简述

产品给提了一个需求,需要用到高德地图组件将一组或多组经纬度坐标在地图中描绘出来,同时会有一系列的交互上的设计,功能整体而言其实不多——一个地图加一个列表,需要在地图上绘制多个多边形,列表里的每一条记录会对应一个描点,鼠标覆盖某一记录时描点高亮,反之亦然。

前期准备

将页面整体分为两个部分:
1、地图
2、列表:用绝对定位的方式在页面上布局,确定列表的位置。

地图处理:
由需求而言,在地图上的处理其实仅需增加多边形、描点、信息窗体即可,交互上大量调用API和使用监听事件。

资料:
高德地图:WebAPI概述
高德地图:覆盖物
高德地图:信息窗体

组件引入

项目中已有类似的例子,所以插件引入方面投入工作量基本为零直接“上手开发”。 通过npm安装或JS引入项目的方式,引入高德地图插件。

加载地图

由准备中的计划,页面上放一个指定ID的容器用作加载地图,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值