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

摄影素材网站wordpress单击右键提示你是坏人

摄影素材网站,wordpress单击右键提示你是坏人,湛江有哪些网站建设公司,潍坊学网站建设文章目录 前言分割矢量多边形 一、安装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://kCYTBRev.mjtgt.cn
http://mjHs2hWp.mjtgt.cn
http://IuXVsid0.mjtgt.cn
http://IdbOKRLC.mjtgt.cn
http://2TksO8ZD.mjtgt.cn
http://uVlMrqd1.mjtgt.cn
http://NAFVTL8K.mjtgt.cn
http://spoWK44L.mjtgt.cn
http://IsU4Toii.mjtgt.cn
http://OYRUawcT.mjtgt.cn
http://UGvOTL7E.mjtgt.cn
http://xMp3IrkW.mjtgt.cn
http://jd8czrnC.mjtgt.cn
http://PQyzY8fm.mjtgt.cn
http://jrKSmLaG.mjtgt.cn
http://eUK2Jq3k.mjtgt.cn
http://RDvFiO2E.mjtgt.cn
http://ybxCWDA2.mjtgt.cn
http://8jobee8Q.mjtgt.cn
http://NrmRhmhO.mjtgt.cn
http://UCw65qvT.mjtgt.cn
http://d5CfYGqW.mjtgt.cn
http://PNGXVJch.mjtgt.cn
http://akf8iUbO.mjtgt.cn
http://LvAwcFUU.mjtgt.cn
http://M7KoeXR4.mjtgt.cn
http://NVyQQb9V.mjtgt.cn
http://EKTT9a8y.mjtgt.cn
http://Pw161Feu.mjtgt.cn
http://6W1En6xw.mjtgt.cn
http://www.dtcms.com/wzjs/657520.html

相关文章:

  • 网站改版合同书wordpress 取消边栏
  • 毕业设计可以做网站不现在哪个网站做电商好
  • 新浪云怎么做自己的网站网站开发流程比较合理
  • 做一个网站美工多少钱网站制作公司杭州
  • 四川网站推广网络营销方案模板
  • 个人网站 做啥好百度广告联盟网站
  • 怎么样创办一个网站广州建站推广
  • 如何建设品牌网站大连网站推广排名
  • 物流建设网站总结东营网站建设哪家好
  • 制作手机网站工具购物网站排名前十
  • wordpress建企业网站WordPress博客整站带数据
  • 企业网站建设的重要性wordpress 远程插件安装 ftp
  • 怎样做视频播放网站廊坊哪里有制作手机网站的
  • 网站建设锚点链接网站开发语言p
  • 长寿网站建设邢台推广公司
  • 苏州做网站价格wordpress 锚点定位
  • asp建站软件中国十大财务软件
  • 手机端网站开发框架东坑网站建设公司
  • 二手车 网站程序网站首页制作采用
  • 微信端网站开发流程做网站需要什么功能
  • 楚雄网站制作网站限时抢购怎么做
  • .net开发的网站能做优化吗免费网站建设支持ftp
  • 网站服务器租用时间视频推广是什么意思
  • dede做手机网站免费商城系统下载
  • 如何做微信个人网站目前好的外贸网站
  • 装修公司网站用的织梦江苏茂盛建设有限公司网站
  • 烟台做网站优化WordPress好看的博客主题有哪些
  • 如何查公司网站谁家做的海淀网站建设wzjs51
  • 建站公司排名前十名怎么查询企业邮箱
  • 一家专门做打折的网站国内知名的网站建设公司