百度地图画24h和48h台风警戒线

2024-02-14 07:40

本文主要是介绍百度地图画24h和48h台风警戒线,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

首先,感谢 百度地图API

1. 台风警戒线坐标

//  警戒线坐标数据
let earlyWarnLine = [{key: 24,name: '小时警戒线',color: 'red',list: [[105, 0],[113, 4.5],[119, 11],[119, 18],[127, 22],[127, 34]]
},
{key: 48,name: '小时警戒线',color: 'yellow',list: [[105, 0],[120, 0],[132, 15],[132, 34]]
}];

2. 画台风警戒线

	drawGuardLine();//  画警戒线function drawGuardLine(guardLineList) {earlyWarnLine .forEach(item => {//  以坐标点划线let list = item.list;let polylinepts = [];let listLength = list.length;let polylineOptions = {strokeColor: item.color, strokeWeight: 2, strokeOpacity: 0.3}list.forEach(each => {//	画地图所需的点实例polylinepts.push(new BMap.Point(...each));});//	将点实例做成线实例polyline = new BMap.Polyline(polylinepts, polylineOptions);polyline.enableMassClear();	//	允许清除线map.addOverlay(polyline);	//	将生成的线实例画到地图上//	警戒线名称也要画到地图let html = item.name;html = item.key + "<br>" + html.split('').join("<br>");let label = new BMap.Label(html, {position: polylinepts[polylinepts.length - 1],offset: new BMap.Size(0, 50)})label.setStyle({color: item.color,textAlign: 'center',border: "none",fontSize: "12px",backgroundColor: "transparent",opacity: 0.9});map.addOverlay(label);});}

结果

在这里插入图片描述

参考实例

Point (lng: Number, lat: Number) 以指定的经度和纬度创建一个地理点坐标

Polyline (points: Array< Point >, opts: PolylineOptions ) 创建折线覆盖物对象

Label (content: String, opts: LabelOptions) 创建一个文本标注实例。point参数指定了文本标注所在的地理位置

这篇关于百度地图画24h和48h台风警戒线的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/707897

相关文章

百度/小米/滴滴/京东,中台架构比较

小米中台建设实践 01 小米的三大中台建设:业务+数据+技术 业务中台--从业务说起 在中台建设中,需要规范化的服务接口、一致整合化的数据、容器化的技术组件以及弹性的基础设施。并结合业务情况,判定是否真的需要中台。 小米参考了业界优秀的案例包括移动中台、数据中台、业务中台、技术中台等,再结合其业务发展历程及业务现状,整理了中台架构的核心方法论,一是企业如何共享服务,二是如何为业务提供便利。

Imageview在百度地图中实现点击事件

1.首先第一步,需要声明的全局有关类的引用 private BMapManager mBMapMan; private MapView mMapView; private MapController mMapController; private RadioGroup radiogroup; private RadioButton normalview; private RadioBu

使用Python海龟绘图画出奥运五环图

本套课程在线学习视频 ​​https://pan.quark.cn/s/3a470a7bbe67​​ Python的海龟绘图(Turtle Graphics)是一个非常有趣且易于使用的绘图模块,特别适合初学者学习编程和简单的图形绘制。在这篇博客中,我们将使用海龟绘图模块绘制奥运五环图。奥运五环图是由五个相互重叠的圆环组成的标志,代表五大洲的团结和奥林匹克精神。 准备工作 在开始绘图之前,请

百度之星 2015 复赛 1001 (数长方形)

数长方形    Accepts: 595    Submissions: 1225  Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Problem Description 小度熊喜欢玩木棒。一天他在玩木棒的时候,发现一些木棒会形成长方形

百度之星 2015 初赛(1) 1002 找连续数

找连续数      Accepts: 401      Submissions: 1911  Time Limit: 2000/1000 MS (Java/Others)      Memory Limit: 32768/32768 K (Java/Others) Problem Description 小度熊拿到了一个无序的数组,对于这个数组,小度熊想知道是

百度之星初赛1002(二分搜索)

序列变换    Accepts: 816    Submissions: 3578  Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Problem Description 给定序列 A={A1,A2,...,An} , 要求改变序列A中

百度之星初赛1006(计算几何:能包含凸包的最小矩形面积)

矩形面积    Accepts: 717    Submissions: 1619  Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Problem Description 小度熊有一个桌面,小度熊剪了很多矩形放在桌面上,小度熊想知道能把这些

超强台风摩羯逼近!或成大陆史上最强登陆台风,防御措施需到位

超强台风摩羯逼近!或成大陆史上最强登陆台风,防御措施需到位 摩羯即将登录,各位兄弟姐妹注意安全!#大型纪录片#摩羯#台风 推荐阅读: 一夜蒸发2万亿!英伟达市值遭遇滑铁卢 《火速围观!黑神话悟空IP山西空心月饼,又一波抢购热潮即将来袭》 直击心灵!佤写不来情歌,却意外火爆全网,你听了没? 警告!明年6至9月假期空窗期,你的旅行计划何去何从? 独家揭秘!雷军豪赠《黑神话:悟空》给王腾,

【python 百度指数抓取】python 模拟登陆百度指数,图像识别百度指数

一、算法思想 目的奔着去抓取百度指数的搜索指数,搜索指数的爬虫不像是其他爬虫,难度系数很高,分析之后发现是图片,坑爹的狠,想了下,由于之前做过身份证号码识别,验证码识别之类,豁然开朗,不就是图像识别麽,图像识别我不怕你,于是就有了思路,果然有异曲同工之妙,最后成功被我攻破了,大致思路如下: 1、首先得模拟登陆百度账号(用selenium+PhantomJS模拟登陆百度,获取cookie) 2

百度智能云向量数据库创新和应用实践分享

本文整理自第 15 届中国数据库技术大会 DTCC 2024 演讲《百度智能云向量数据库创新和应用实践分享》 在 IT 行业,数据库有超过 70 年的历史了。对于快速发展的 IT 行业来说,一个超过 70 年历史的技术,感觉像恐龙一样,非常稀有和少见。 但是数据库之所以有这么长的生命力,核心是在不停的变更和创新。 简单回顾一下数据库的历史,在过去的 70 年里面,数据库一直跟着底层基础设