1、问题背景
高德地图上标记多个标记,点击删除按钮,可以删除指定的几个点标记
2、实现源码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="initial-scale=1.0, user-scalable=no, width=device-width">
<title>高德地图-删除多个指定点标记</title>
<link rel="stylesheet" href="http://cache.amap.com/lbs/static/main1119.css"/>
<script src="http://webapi.amap.com/maps?v=1.3&key=您申请的key值"></script>
<script type="text/javascript" src="http://cache.amap.com/lbs/static/addToolbar.js"></script>
</head>
<body>
<div id="container"></div>
<div class="button-group">
<input type="button" class="button" value="删除" id="delMarker"/>
</div>
<script>
var map = new AMap.Map("container", {
resizeEnable: true,
center: [114.20495,30.407079],
zoom: 13
});
AMap.event.addDomListener(document.getElementById('delMarker'), 'click', function() {
markers[1].setMap(null);
markers[3].setMap(null);
markers[5].setMap(null);
markers[7].setMap(null);
markers[9].setMap(null);
}, false);
var markers = [],
positions = [
[114.195423,30.405821],
[114.203662,30.404636],
[114.220828,30.404784],
[114.222202,30.393976],
[114.201431,30.392051],
[114.193448,30.413149],
[114.220657,30.414777],
[114.205379,30.414629],
[114.202976,30.398492],
[114.208812,30.400121]
];
for (var i = 0, marker; i < positions.length; i++)
{
marker = new AMap.Marker({
map: map,
icon: 'http://webapi.amap.com/theme/v1.3/markers/n/mark_b'+(i+1)+'.png',
position: positions[i]
});
markers.push(marker);
}
</script>
</body>
</html>
3、实现结果
(1)初始化时
(2)点击删除按钮
分享到:
相关推荐
使用`AMap.Marker`类创建标记点,并将其添加到地图上。例如: ```javascript var marker = new AMap.Marker({ position: [116.40, 39.91], // 标记点坐标 icon: 'your_icon_url', // 可自定义图标 clickable: ...
这个代码可以实现多个经纬度坐标点的定位和在高德地图上的显示
好久没分享软件了,今天分享的是高德地图-11.11.60.3455,红米K50提取版, 对于现在动不动就100mb以上的软件来说已经很小了。该有的功能都有,无广告,不提示更新。 感觉可以养老了。 安装包大小:82.4mb,安装...
2. **添加标记点**:使用`AMap.Marker`类创建标记点,可以指定标记的位置、图标等属性。 ```javascript var marker = new AMap.Marker({ position: map.getCenter(), draggable: false, cursor: 'pointer', ...
### vue中使用高德地图-加载高德地图几种方法 #### 一、前言与基础知识 在当前的应用开发中,地图服务已经成为了不可或缺的一部分。无论是网约车应用还是生活服务类应用,地图服务都提供了强大的功能支持。本文将...
高德地图-10.30.5.2103-完整功能定制版.apk 特点描述 高德地图谷歌版和手机定制版的优势: √ 无启动开屏广告、无周边服务消息推送 √ 无导航语音播报广告、无地点团购广告标记 √ 隐私条款严、权限少占用低、无...
使用高德地图显示多个标注点 有 弹跳效果 可自定义 title
高德地图联合全国60多家公安交通管理部门共同出品了《2021年端午小长假出行预测报告》,旨在为广大群众节假日安全出行提供科学参考。报告中使用了海量交通大数据,这些数据主要来源于高德地图超5.3亿月活跃用户的...
高德地图-集成高德地图和定位sdk可三种模式切换(可进行天气的查看)(完成了推送功能和登录注册功能)(源码+项目说明).zip 高德地图-集成高德地图和定位sdk可三种模式切换(可进行天气的查看)(完成了推送功能和登录...
基于vue开发,组件element-ui,功能api高德地图。 本程序包含 多功能路径、电子围栏、定位打卡 功能 结合之前文章将程序源码整理在一起。 代码都已安排注释,下载后先安装node_modules依赖, main.js中配置好密钥 ...
高德地图--中国主要旅游景区分析报告-9-24页.pdf
在IT行业中,地图服务是移动应用和Web应用中不可或缺的一部分,尤其在导航、位置服务以及数据分析等领域发挥着重要...总之,高德地图API为开发者提供了强大的工具,帮助他们在地图应用开发中实现更多的创新和可能性。
总的来说,这个项目结合了前端开发的多个方面,包括Vue.js的组件化开发、ElementUI的UI设计、以及高德地图API的集成,还有前后端交互和用户位置数据的处理。通过学习和实践这样的项目,开发者可以深入理解如何在实际...
在IT行业中,尤其是在移动应用开发领域,高德地图是一款广泛使用的地图服务,它提供了丰富的功能,包括实时导航和路径轨迹显示。这篇文档将深入探讨这些关键知识点,以便开发者理解和实现类似的功能。 首先,我们来...
高德地图 ->选点,地址搜索,坐标逆解析
接着,创建一个地图fragment或activity,并初始化地图控件。在XML布局文件中添加MapView,然后在对应的Java或Kotlin类中获取MapView实例并调用onCreateView、onResume、onPause、onDestroy等生命周期方法来管理地图...
高德地图-谷歌清爽版,无广告,国外的的高德地图版本,比国内的高德地图版本更好用,可以下载试试哦
在Vue.js应用中,ElementUI是一个非常流行的前端组件库,提供了丰富的UI元素和交互设计,而高德地图则是一款强大的地图服务提供商,提供地图展示、定位、路线规划等功能。将ElementUI与高德地图结合,可以创建出具有...
Android开发环境下使用高德地图API需要遵循以下知识点和步骤: 1. 注册与申请API Key:首先需要在高德开放平台官网注册成为开发者,并创建应用以获取API Key。具体操作是在浏览器中打开高德开放平台的控制台地址,...
它会自动将相近的标记点合并为一个聚合点,并在适当的时候显示聚合数量。以下是如何创建和添加点聚合器的示例: ```javascript var markerCluster = new AMap.MarkerClusterer(map, [], { zoomOnClick: true, // ...