基于百度地图api绘制台风轨迹(1)

2023-11-27 20:59

本文主要是介绍基于百度地图api绘制台风轨迹(1),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

基于百度地图api绘制台风轨迹(1)

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>绘制台风路径</title><script src="http://api.map.baidu.com/api?v=2.0&ak=TxwfD55mIGhS3brtR4UP1hMnZLUB3mV9"></script><style type="text/css">html,body,#allmap{height:100%;margin:0;overflow:hidden;font-family:"微软雅黑";}</style>
</head>
<body><div id="allmap"></div><script type="text/javascript">//初始化地图var map = new BMap.Map("allmap");map.centerAndZoom(new BMap.Point(121.5, 25.0), 4); //设置地图中心点和缩放级别map.enableScrollWheelZoom(); //启用滚轮缩放//定义台风路径数据var lats = [22.1,23.4,24.7,26.2,27.9,29.7,31.3,32.8,34.0,34.7,35.1,35.1];var lons = [120.6,122.3,124.0,125.2,126.1,127.1,128.1,129.0,129.9,130.3,130.3,129.9];var grades = [2,2,2,2,2,2,2,2,2,2,2,2];//绘制台风路径var points = [];for (var i = 0; i < lats.length; i++) {points.push(new BMap.Point(lons[i], lats[i]));}var polyline = new BMap.Polyline(points, {strokeColor:"#FF0000", strokeWeight:5}); //定义折线对象map.addOverlay(polyline); //添加折线到地图中//添加台风等级图例var icon1 = new BMap.Icon("http://api.map.baidu.com/img/markers.png",new BMap.Size(23, 25),{offset:new BMap.Size(10, 25),imageOffset:new BMap.Size(0, 0)});var marker1 = new BMap.Marker(new BMap.Point(lons[lons.length-1],lats[lats.length-1]),{icon:icon1});marker1.setTitle("等级:"+grades[grades.length-1]);map.addOverlay(marker1);</script>
</body>
</html>

在这里插入图片描述

这篇关于基于百度地图api绘制台风轨迹(1)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

SpringBoo WebFlux+MongoDB实现非阻塞API过程

《SpringBooWebFlux+MongoDB实现非阻塞API过程》本文介绍了如何使用SpringBootWebFlux和MongoDB实现非阻塞API,通过响应式编程提高系统的吞吐量和响应性能... 目录一、引言二、响应式编程基础2.1 响应式编程概念2.2 响应式编程的优势2.3 响应式编程相关技术

java中4种API参数传递方式统一说明

《java中4种API参数传递方式统一说明》在Java中,我们可以使用不同的方式来传递参数给方法或函数,:本文主要介绍java中4种API参数传递方式的相关资料,文中通过代码介绍的非常详细,需要的... 目录1. 概述2. 参数传递方式分类2.1 Query Parameters(查询参数)2.2 Path

Java调用DeepSeek API的8个高频坑与解决方法

《Java调用DeepSeekAPI的8个高频坑与解决方法》现在大模型开发特别火,DeepSeek因为中文理解好、反应快、还便宜,不少Java开发者都用它,本文整理了最常踩的8个坑,希望对... 目录引言一、坑 1:Token 过期未处理,鉴权异常引发服务中断问题本质典型错误代码解决方案:实现 Token

Python使用Matplotlib和Seaborn绘制常用图表的技巧

《Python使用Matplotlib和Seaborn绘制常用图表的技巧》Python作为数据科学领域的明星语言,拥有强大且丰富的可视化库,其中最著名的莫过于Matplotlib和Seaborn,本篇... 目录1. 引言:数据可视化的力量2. 前置知识与环境准备2.1. 必备知识2.2. 安装所需库2.3

使用Python在PDF中绘制多种图形的操作示例

《使用Python在PDF中绘制多种图形的操作示例》在进行PDF自动化处理时,人们往往首先想到的是文本生成、图片嵌入或表格绘制等常规需求,然而在许多实际业务场景中,能够在PDF中灵活绘制图形同样至关重... 目录1. 环境准备2. 创建 PDF 文档与页面3. 在 PDF 中绘制不同类型的图形python

Python绘制TSP、VRP问题求解结果图全过程

《Python绘制TSP、VRP问题求解结果图全过程》本文介绍用Python绘制TSP和VRP问题的静态与动态结果图,静态图展示路径,动态图通过matplotlib.animation模块实现动画效果... 目录一、静态图二、动态图总结【代码】python绘制TSP、VRP问题求解结果图(包含静态图与动态图

C#实现SHP文件读取与地图显示的完整教程

《C#实现SHP文件读取与地图显示的完整教程》在地理信息系统(GIS)开发中,SHP文件是一种常见的矢量数据格式,本文将详细介绍如何使用C#读取SHP文件并实现地图显示功能,包括坐标转换、图形渲染、平... 目录概述功能特点核心代码解析1. 文件读取与初始化2. 坐标转换3. 图形绘制4. 地图交互功能缩放

使用Go调用第三方API的方法详解

《使用Go调用第三方API的方法详解》在现代应用开发中,调用第三方API是非常常见的场景,比如获取天气预报、翻译文本、发送短信等,Go作为一门高效并发的编程语言,拥有强大的标准库和丰富的第三方库,可以... 目录引言一、准备工作二、案例1:调用天气查询 API1. 注册并获取 API Key2. 代码实现3

PHP应用中处理限流和API节流的最佳实践

《PHP应用中处理限流和API节流的最佳实践》限流和API节流对于确保Web应用程序的可靠性、安全性和可扩展性至关重要,本文将详细介绍PHP应用中处理限流和API节流的最佳实践,下面就来和小编一起学习... 目录限流的重要性在 php 中实施限流的最佳实践使用集中式存储进行状态管理(如 Redis)采用滑动

GSON框架下将百度天气JSON数据转JavaBean

《GSON框架下将百度天气JSON数据转JavaBean》这篇文章主要为大家详细介绍了如何在GSON框架下实现将百度天气JSON数据转JavaBean,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录前言一、百度天气jsON1、请求参数2、返回参数3、属性映射二、GSON属性映射实战1、类对象映