基于百度地图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

相关文章

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、类对象映

Python利用GeoPandas打造一个交互式中国地图选择器

《Python利用GeoPandas打造一个交互式中国地图选择器》在数据分析和可视化领域,地图是展示地理信息的强大工具,被将使用Python、wxPython和GeoPandas构建的交互式中国地图行... 目录技术栈概览代码结构分析1. __init__ 方法:初始化与状态管理2. init_ui 方法:

Go语言使用net/http构建一个RESTful API的示例代码

《Go语言使用net/http构建一个RESTfulAPI的示例代码》Go的标准库net/http提供了构建Web服务所需的强大功能,虽然众多第三方框架(如Gin、Echo)已经封装了很多功能,但... 目录引言一、什么是 RESTful API?二、实战目标:用户信息管理 API三、代码实现1. 用户数据

Python用Flask封装API及调用详解

《Python用Flask封装API及调用详解》本文介绍Flask的优势(轻量、灵活、易扩展),对比GET/POST表单/JSON请求方式,涵盖错误处理、开发建议及生产环境部署注意事项... 目录一、Flask的优势一、基础设置二、GET请求方式服务端代码客户端调用三、POST表单方式服务端代码客户端调用四

SpringBoot结合Knife4j进行API分组授权管理配置详解

《SpringBoot结合Knife4j进行API分组授权管理配置详解》在现代的微服务架构中,API文档和授权管理是不可或缺的一部分,本文将介绍如何在SpringBoot应用中集成Knife4j,并进... 目录环境准备配置 Swagger配置 Swagger OpenAPI自定义 Swagger UI 底

使用Python的requests库调用API接口的详细步骤

《使用Python的requests库调用API接口的详细步骤》使用Python的requests库调用API接口是开发中最常用的方式之一,它简化了HTTP请求的处理流程,以下是详细步骤和实战示例,涵... 目录一、准备工作:安装 requests 库二、基本调用流程(以 RESTful API 为例)1.