当前位置: 首页 > wzjs >正文

旅游网站网页设计代码二维码制作网站链接

旅游网站网页设计代码,二维码制作网站链接,怎么查域名备案信息,长沙网站公司品牌文章目录 前言分割矢量多边形 一、安装turf二、加载高德三、绘制图形四、计算交集六、绘制图像七、效果 前言 分割矢量多边形 一、安装turf npm i turf/turf二、加载高德 AMapLoader.load({key: "你的key", // 申请好的Web端开发者Key,首次调用 load …

文章目录

  • 前言
    • 分割矢量多边形
  • 一、安装turf
  • 二、加载高德
  • 三、绘制图形
  • 四、计算交集
  • 六、绘制图像
  • 七、效果


前言

分割矢量多边形

一、安装turf

npm i @turf/turf

二、加载高德

AMapLoader.load({key: "你的key", // 申请好的Web端开发者Key,首次调用 load 时必填version: "2.0", // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15plugins: ["AMap.PolygonEditor", "AMap.LngLat", "AMap.Polygon"], // 需要使用的的插件列表,如比例尺'AMap.Scale'}).then((AMap) => {//此处处理后续操作
}

三、绘制图形

    map = new AMap.Map("container", {// 设置地图容器idviewMode: "3D", // 是否为3D地图模式zoom: 13, // 初始化地图级别center: [116.471354, 39.994257],});// 创建两个多边形const polygonPath1 = [[-73.982, 40.76],[-73.979, 40.749],[-73.979, 40.748],[-73.981, 40.748],[-73.982, 40.76],];var polygon1 = new AMap.Polygon({path: polygonPath1,fillColor: "#FFC0CB",strokeColor: "#000000",strokeWeight: 2,});map.add(polygon1); // 添加至地图const polygonPath2 = [[-73.983, 40.751],[-73.981, 40.751],[-73.981, 40.749],[-73.983, 40.749],[-73.983, 40.751],];var polygon2 = new AMap.Polygon({path: polygonPath2,fillColor: "#FFC0CB",strokeColor: "#000000",strokeWeight: 2,});map.add(polygon2); // 添加至地图

四、计算交集

  // 将图形转化格式var turfPolygon1 = turf.polygon([polygonPath1.map((p) => [p[0], p[1]])]);var turfPolygon2 = turf.polygon([polygonPath2.map((p) => [p[0], p[1]])]);//可以判断是否存在交集console.log(turf.booleanOverlap(turfPolygon1, turfPolygon2), 89); ///相交了// 计算两个多边形的交集var intersection = turf.intersect(turf.featureCollection([turfPolygon1, turfPolygon2]));console.log(intersection, 88); //交集数据//    `Tips:` 计算第二个多边形截取第一个多边形后 第一个多边形的数据var difference = turf.difference(turf.featureCollection([turfPolygon1, turfPolygon2]));console.log(difference, 88); //差异(原多边形剩余部分)var polygon3 = new AMap.Polygon({path: [difference.geometry.coordinates],fillColor: "red",strokeColor: "#000000",strokeWeight: 2,});map.add(polygon3); // 添加至地图

六、绘制图像

 var polygon3 = new AMap.Polygon({path: [intersection.geometry.coordinates],fillColor: "red",strokeColor: "#000000",strokeWeight: 2,});map.add(polygon3); // 添加至地图

七、效果

在这里插入图片描述
剩余部分效果:

在这里插入图片描述在这里插入图片描述

http://www.dtcms.com/wzjs/601750.html

相关文章:

  • 建设网站设计专业服务上海2022进口博览会开幕式
  • 国外对于网站开发网站开发搭建合同
  • 美丽说网站建立的主要方式网页制作与设计专业
  • 自助建站什么意思c2c模式的议价方式有
  • 网站重建网络营销是干啥的
  • 底湘西网站制作英文网站title
  • 于都建设银行网站招聘品牌推广软文
  • wordpress网站设置关键词网站建设公司 校园网站
  • 京东 推广网站怎么做鹤壁网络推广培训
  • 宁波 住房和建设局网站在网站做淘宝推广
  • 制作付费下载网站在线设计平台现状分析
  • 网站建设属于前端还是后台做装修网站公司
  • 免费关键词排名优化软件seo网络营销课程
  • 网站首页seo怎么做做图片网站会侵权吗
  • 坑梓网站建设方案手机大全商城
  • 百度不收录的网站网站开发人员主要干什么的
  • 要制作网站合肥市高端网站建设
  • 好的网站具备的条件用php做的网站有哪些
  • 建站公司不给源码代写文章兼职
  • 网站的关键词可以取消吗app的好处与弊端
  • 电商网站在线支付怎么做做外链一般都用网站首页吗
  • 网站快速收录百度一下你就知道了主页
  • 网站建设与营销社团在线制作免费生成图片logo
  • 制作网站购买主机建网站盈利的几种方式
  • 写作网站vir外贸流程中的单证有哪些
  • 主做销售招聘的招聘网站有哪些微信打卡小程序怎么弄
  • 公司一个人做网站网站建设时间怎样看
  • 如何做网站模版公司网页制作哪家比较好
  • 付费网站怎么制作营销课程培训都有哪些
  • 网页链接制作软件模板网站怎么建设优化