一、高德地图

index.html  页面加上<script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=你申请的key"></script>

<!DOCTYPE html>
<html lang="en" data-dpr="1"><head><meta charset="utf-8"><link rel="icon" href="<%= BASE_URL %>favicon.ico"><title></title><script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=你申请的key"></script></head><body><div id="app"></div></body>
</html>

vue文件

绘制边界获取坐标点  http://www.xswblog.top/WeUI/Cover.html
<template><div id="container"></div>
</template><script>export default {name: 'maps',mounted() {this.setMap()},methods: {// 绘制边界获取坐标点  http://www.xswblog.top/WeUI/Cover.htmlsetMap() {/* eslint-disable */var map = new AMap.Map('container', {zoom: 12, // 初始地图级别center: [118.150144, 24.5114], // 初始地图中心点pitch: 0,viewMode: '3D',mapStyle: 'amap://styles/40035571fa9fdd05a26fe1b05f48fdc9' // 设置地图背景图})var options = {areas: [{ // 围栏1// visible: false, // 是否可见rejectTexture: true, // 是否屏蔽自定义地图的纹理path: [[[118.13681, 24.517453], [118.13681, 24.517453], [118.137153, 24.518078], [118.138269, 24.499256], [118.149255, 24.498475], [118.159383, 24.498944], [118.160327, 24.506988], [118.156207, 24.523153], [118.148654, 24.520811], [118.144792, 24.517999], [118.137067, 24.517765]]]}]}// 外多边形坐标数组和内多边形坐标数组var outer = [new AMap.LngLat(-360, 90, true),new AMap.LngLat(-360, -90, true),new AMap.LngLat(360, -90, true),new AMap.LngLat(360, 90, true),]var pathArray = [ outer ]pathArray.push.apply(pathArray, options.areas[0].path) // options.areas[0].path 外部区域 遮罩// pathArray = [ outer ] // 整个地图遮罩// pathArray = options.areas[0].path // options.areas[0].path 内部区域 遮罩new AMap.Polygon({path: pathArray,map: map,bubble: true,fillColor: 'rgba(0,0,0)', // 多边形填充颜色fillOpacity: 1, // 多边形填充透明度,默认为0.9strokeColor: '#00eeff', // 线条颜色strokeWeight: 2,strokeOpacity: 0.5, // 轮廓线透明度,默认为0.9strokeStyle: 'dashed', // 轮廓线样式,实线:solid,虚线:dashed/*勾勒形状轮廓的虚线和间隙的样式,此属性在strokeStyle 为dashed 时有效, 此属性在ie9+浏览器有效 取值:实线:[0,0,0]虚线:[10,10] ,[10,10] 表示10个像素的实线和10个像素的空白(如此反复)组成的虚线点画线:[10,2,10], [10,2,10] 表示10个像素的实线和2个像素的空白 + 10个像素的实线和10个像素的空白 (如此反复)组成的虚线*/strokeDasharray:[10,2,10]})// new AMap.Polyline({//   path: pathArray,//   map: map,//   strokeColor: '#3366FF',   // 线颜色//   strokeOpacity: 1,         // 线透明度//   strokeWeight: 2,          // 线宽//   strokeStyle: 'solid',     // 线样式//   strokeDasharray: [10, 5], // 补充线样式//   geodesic: false            // 绘制大地线// })}}}
</script><style scoped>#container {margin: 0;height: 100%;}
</style>

完成后如下图所示:

二、腾讯地图

<!DOCTYPE html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" /><title>多边形覆盖物参数示例</title><style type="text/css">* {margin: 0px;padding: 0px;}body,button,input,select,textarea {font: 12px/16px Verdana, Helvetica, Arial, sans-serif;}#info {width: 603px;padding-top: 3px;overflow: hidden;}.btn {width: 142px;}</style><script charset="utf-8" src="https://map.qq.com/api/js?v=2.exp&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77"></script><script>var init = function() {var center = new qq.maps.LatLng(24.5114, 118.150144);var map = new qq.maps.Map(document.getElementById('container'), {center: center,zoom: 13});var path0 = [new qq.maps.LatLng(-90, 180),new qq.maps.LatLng(-90, -180),new qq.maps.LatLng(90, -180),new qq.maps.LatLng(90, 180),];var path1 = [new qq.maps.LatLng(24.517453, 118.13681),new qq.maps.LatLng(24.517453, 118.13681),new qq.maps.LatLng(24.518078, 118.137153),new qq.maps.LatLng(24.499256, 118.138269),new qq.maps.LatLng(24.498475, 118.149255),new qq.maps.LatLng(24.498944, 118.159383),new qq.maps.LatLng(24.506988, 118.160327),new qq.maps.LatLng(24.523153, 118.156207),new qq.maps.LatLng(24.520811, 118.148654),new qq.maps.LatLng(24.517999, 118.144792),new qq.maps.LatLng(24.517765, 118.137067),];var polygon = new qq.maps.Polygon({//多边形是否可点击。clickable: true,//鼠标在多边形内的光标样式。cursor: 'crosshair',//多边形是否可编辑。editable: true,//多边形的填充色,可通过Color对象的alpha属性设置透明度。fillColor: '#5f9ea0',//fillColor: new qq.maps.Color(0, 0, 0, 0.5),//要显示多边形的地图。map: map,//多边形的路径,以经纬度坐标数组构成。path: path1, // 效果如腾讯地图-图一//path: [path0, path1], // 效果如腾讯地图-图二//多边形的线条颜色,可通过Color对象的alpha属性设置透明度。strokeColor: '#000000',//多边形的边框样式。实线是solid,虚线是dash。strokeDashStyle: 'dash',//多边形的边框线宽。strokeWeight: 5,//多边形是否可见。visible: true,//多边形的zIndex值。zIndex: 1000});};</script>
</head><body onload="init()"><div style="width:100vw;height:100vh" id="container"></div></body></html>

效果如下图:

参考文章:高德地图-2D地图下区域遮掩(只显示固定区域里的内容)_u010840685的博客-CSDN博客

高德地图api(javascript)只显示某一行政区域的地图,其他周边地区的都不显示_Half of if的博客-CSDN博客

vue高德/腾讯地图只显示某一区域的地图,其他地区不显示相关推荐

  1. vue 高德地图 不同区域显示不同颜色_老司机频繁掉沟里,高德百度腾讯地图导航到底该怎么选?...

    导航类app发展至今,基本形成了三分天下的局面:高德.百度.腾讯,然而事实真的是三家平分天下么?三款不同的地图导航软件各有优缺点,至于什么路况选择哪个软件导航似乎更是一门玄学? 很多人想知道高德地图. ...

  2. vue 高德地图 不同区域显示不同颜色_没想到高德地图还能这么用,简直是PPT图表神器!...

    本文转自:公众号"旁门左道PPT" 作者:邵云蛟 提到高德地图,相信咱们每一个人都不会陌生,日常用来导航,也可以用来打车,一次呼叫8种车型,非常方便: 但是,如果你把它仅仅当做一个 ...

  3. 高德地图 只显示某个地区或省份,并设定显示范围

    这里给大家演示只显示北京区域的地图,其他地区不显示. 一.注册高德账号 地址:高德开放平台 | 高德地图API 注册好账号后,登录点击进入"我的应用",创建应用,获取key. 二. ...

  4. 中高德地图只显示某一城市_Excel实用知识:从零开始,一步步制作属于你自己的三维演示地图...

    说明 本文是视频内容的图文整理版. 原版视频可以在文末观看 三维地图 操作详解 这是一份原始表格,点击表内任意一个单元格,使用Ctrl和T,将这张表转换为动态表,点击插入,三维地图. 重命名图层为销售 ...

  5. vue 高德地图 不同区域显示不同颜色_高德百度哪家强?苹果Carplay第三方分屏功能评测...

    几天前,苹果公司正式更新了iOS13.4版本.一个小版本系统更新,却让车主群热闹了起来.在这个版本中,苹果正式开放了Carplay分屏显示模式下对第三方地图的支持. 车主们的热情,化为高德地图和百度地 ...

  6. Web端调用高德地图-自定义地图-只显示中国区域

    1. 通过以下链接注册账号密码高德开放平台 | 高德地图API高德开放平台官网https://lbs.amap.com/?ref=https%3A%2F%2Fgeohub.amap.com%2Fmap ...

  7. 中高德地图只显示某一城市_干货 | 如何快速制作数据地图?让你的可视化逼格再高一级!...

    在数据可视化中,地图可视化是高频应用的一种.我们在一些新闻报道和商业杂志上,会经常看到运用地图来分析展示商业现象,这样的利用地图来反映和分析数据的形式叫数据地图. 数据地图可以最直观的表达出数据之间的 ...

  8. vue高德、谷歌地图动态加载

    vue高德.谷歌地图动态加载 前言 引入地图资源 页面使用 完整map.js 前言 因为我们这个项目,做的是国际化项目,考虑的是,在国内使用高德地图,在国外使用谷歌地图,所以在这里做了个动态引入地图, ...

  9. vue 集成腾讯地图基础api Demo集合

    Vue 集成腾讯地图基础api Demo集合(基础地图引入与展示模块,地址逆解析,3D/2D切换 ,位置服务,mark标记) 写作背景 .之前项目使用腾讯地图,感觉还是比较好用的,但是官方的demo大 ...

最新文章

  1. Leetcode惊现马化腾每天刷题?为啥大佬都这么努力?代码你打算写到几岁?
  2. OpenShift 4 之Istio-Tutorial (9) 访问限流
  3. 工具使用-----Jmeter教程 简单的压力测试
  4. 2-PowerShell 对象,查询操作和格式化
  5. Linux运维之如何查看目录被哪些进程所占用,lsof命令、fuser命令
  6. 单元测试用例设计原则
  7. 1分钟教会python代码实现电影下载
  8. 0xc0000225无法进系统_手把手研习win10系统出现0xc0000225无法进入系统的方法
  9. android 汉子格式转换,拼音转换汉字翻译器
  10. SAP 标准成本、计划成本、目标成本、实际成本解析
  11. 教你使用python在终端创建炫酷二维码!!!
  12. 如何提升网站的浏览率
  13. 选择SaaS供应商的15个关键问题
  14. 忽略Xgboost的Warning
  15. 2023 绿茶小说网站系统PHP自适应源码
  16. 【金融统计】R语言平滑指数和模型计算等权重组合收益日波动率
  17. 新媒体运营:2019年微信改版,裂变增长如何做? 黎想
  18. mysql拒绝访问root用户_对于出现拒绝访问root用户的解决方案
  19. JAVA查看网卡速率,Java获取网卡信息
  20. 【通信】基于 ADMM 的大规模 MIMO 无穷范数检测附matlab代码

热门文章

  1. audio播放与暂停
  2. An Introduction to Testing Web Applications with twill and Selenium
  3. 2021CCPC“第一场”网络赛 GCD on Sequence(思维,线段树)
  4. 【技术操作教程】RTSP/GB28181/EHOME协议视频融合平台EasyCVR如何通过OBS接收RTMP协议推流
  5. 通证网教育:一建真题作用很大,也要区别对待
  6. C#Job System如何工作(3)-什么是Job System
  7. 用计算机创造一个宇宙,宇宙是一个巨大的计算机,外星文明创造出人类,我们不是真实的?...
  8. 详解hive的列分隔符和行分隔符的使用
  9. python录屏工具下载_Python移动端录屏库
  10. 交了19.9元瑞文IQ测试被坑后,手写了一个自己慢慢测~