AMap(高德官方图层)

news/2024/11/25 6:16:55/

实现代码:

<!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="https://a.amap.com/jsapi_demos/static/demo-center/css/demo-center.css" /><style>html,body,#container {width: 100%;height: 100%;}.btn{color: yellow;border-width: 2px;width:120px;}.label{font-weight: 700;width:100px}</style>
</head>
<body>
<div id="container"></div>
<div class="input-card" style="width:400px;background-image: linear-gradient(to bottom right, #dd3e54, #6be585);;"><div class="input-item"><label class="label">卫星图层:</label><button class="btn" id="add-satellite-layer" style="margin-right:10px;">添加卫星图层</button><button class="btn" id="remove-satellite-layer">删除卫星图层</button></div><div class="input-item"><label class="label">路网图层:</label><button class="btn" id="add-roadnet-layer" style="margin-right:10px;">添加路网图层</button><button class="btn" id="remove-roadnet-layer">删除路网图层</button></div><div class="input-item"><label class="label">楼块图层:</label><button class="btn" id="add-buildings-layer" style="margin-right:10px;">添加楼块图层</button><button class="btn" id="remove-buildings-layer">删除楼块图层</button></div><div class="input-item"><label class="label">实时交通图层:</label><button class="btn" id="add-traffic-layer" style="margin-right:10px;">添加实时交通图层</button><button class="btn" id="remove-traffic-layer">删除实时交通图层</button></div>
</div>
<script src="https://webapi.amap.com/maps?v=1.4.15&key=您申请的key值"></script>
<script src="https://a.amap.com/jsapi_demos/static/demo-center/js/demoutils.js"></script>
<script>//创建地图var map = new AMap.Map('container', {resizeEnable: true,viewMode:'3D',zoom: 13,center: [116.417796,39.914398]});// 构造图层var satelliteLayer = new AMap.TileLayer.Satellite();var roadNetLayer =  new AMap.TileLayer.RoadNet();var trafficLayer =  new AMap.TileLayer.Traffic ();var buildingsLayer =  new AMap.Buildings();//批量添加图层map.add([satelliteLayer, roadNetLayer, trafficLayer, buildingsLayer]);//事件绑定document.querySelector("#add-satellite-layer").onclick = function() {map.add(satelliteLayer);}document.querySelector("#remove-satellite-layer").onclick = function() {map.remove(satelliteLayer);}document.querySelector("#add-roadnet-layer").onclick = function() {map.add(roadNetLayer);}document.querySelector("#remove-roadnet-layer").onclick = function() {map.remove(roadNetLayer);}document.querySelector("#add-traffic-layer").onclick = function() {map.add(trafficLayer);}document.querySelector("#remove-traffic-layer").onclick = function() {map.remove(trafficLayer);}document.querySelector("#add-buildings-layer").onclick = function() {map.add(buildingsLayer);}document.querySelector("#remove-buildings-layer").onclick = function() {map.remove(buildingsLayer);}
</script>
</body>
</html>

http://www.ppmy.cn/news/427043.html

相关文章

AMap(创建基础地图)

实现代码 <!doctype html> <html> <head><meta charset"utf-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"initial-scale1.0, user-scalableno, widt…

vue-amap安装和使用

之前分享了异步加载高德地图api的用法&#xff0c;现在记录一下vue-amap的用法。 vue-amap 是饿了么开源的一套基于 Vue 2.0 和高德地图的地图组件。 数据状态与地图状态单向绑定&#xff0c;开发者无需关心地图的具体操作。 官方文档&#xff1a;组件 | vue-amap 步骤如下&…

高德地图No implementation found for long com.autonavi.amap.mapcore.MapCore

此篇博客最后更新时间写自2016.5.18。当下高德地图jar版本为3.3.1。 使用高德地图碰到此问题&#xff0c;纠结许久&#xff08;接近4个多小时&#xff09;。 记录在此&#xff0c;希望遇到相同问题的读者可以有所借鉴。 错误截图&#xff1a; 导致问题的原因主要有两种&#x…

Android高德地图开发--读取解析KML文件并显示在地图上

先来看效果图 1 本文实现的功能如下&#xff1a; 1.1 浏览本地文件&#xff0c;找到KML文件&#xff1b; 1.2 读取解析KML文件&#xff1b; 1.3 将KML文件中的位置信息显示在高德地图上&#xff1b; 总体框架和思路&#xff1a;打开文件对话框浏览*.kml文件&#xff0c;…

高德地图Amap离线地图的使用

一、问题现象 高德地图离线地图的官方使用教程点这里传送门 我们把在正常有网的手机上通过离线地图下载的城市数据拷贝出来备用&#xff0c;如下图 把上面两个文件夹放到一台插有物联网卡的终端机器上&#xff0c;存放目录为SD卡根目录的amap文件夹下&#xff0c;接着打开终端…

amap和amapcrap使用

介绍 amap – 渗透测试人员的下一代扫描工具 amapcrap - 将随机数据发送到UDP&#xff0c;TCP或SSL端口以获取非法响应: amap是第首款针对渗透测试人员的下一代扫描工具&#xff0c;是用于标识目标端口上的应用程序协议的工具。 第一个“下一代”主动扫描器 最早支持UDP、I…

高德地图 AMap.PlaceSearch

AMap.PlaceSearch 地点搜索服务&#xff0c;提供某一特定地区的位置查询服务。PlaceSearch构造函数的参数为可选&#xff0c;表达为参数对象PlaceSearchOptions。PlaceSearchOptions允许设置搜索城市、搜索数据类别、搜索结果详略、搜索结果排序规则等。用户可以通过自定义回调…

vue-amap 地图定位打卡

1、注册并登录高德开放平台 1、首先&#xff0c;注册开发者账号&#xff0c;成为高德开放平台开发者 2、登陆之后&#xff0c;在进入「应用管理」 页面「创建新应用」 3、为应用添加 Key 4、添加成功后&#xff0c;可获取到key值和安全密钥jscode&#xff08;自2021年12月02日升…