vue3中使用高德地图天气信息

news2024/11/15 4:07:09

注册一个key 和安全密钥
在这里插入图片描述

index.html中 使用script标签 引入生成的key和秘钥

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <link rel="icon" href="/favicon.ico" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <!--高德地图-->
    <script type="text/javascript">
      window._AMapSecurityConfig = {
        securityJsCode: "ebb5dc84afd9b5f441ca05e1f831e842",
      };
    </script>
    <script
      type="text/javascript"
      src="https://webapi.amap.com/maps?v=1.4.15&key=267b66fc2a7199f2435f3e515d270db3"
    ></script>
    <title>XXXX</title>
  </head>
<template>
  <div style="color: #fff">
    <div class="Wd_f">
      <P class="p-left">
        风速:
        {{ weatherObject.windPower }}
      </P>
      <P class="p-r">
        温度:
      
        {{ weatherObject.temperature }}
      </P>
    </div>

    <div class="font-zise">
      <span>
        湿度
        <br/>
        <i style="color: #24d256; font-size: 22px;"> {{ weatherObject.humidity }}</i>
       
      </span>
      <span>
        风向
        <br/>
        <i style="color: #24d256; font-size: 22px;">   {{ weatherObject.windDirection }}</i>
       
      </span>
      <span>
        天气
        <br/>
        <i style="color: #24d256; font-size: 22px;"> {{ weatherObject.weather }}</i>
      </span>
    </div>
  </div>
</template>
<script setup>
import { ref, onMounted } from "vue";

onMounted(() => {
  getCity();
});

let weatherObject = ref({
  city: "",
  humidity: "",
  info: "",
  province: "",
  reportTime: "",
  temperature: "",
  weather: "",
  windDirection: "",
  windPower: "",
});

let city = ref("");

function getCity() {
  AMap.plugin("AMap.CitySearch", function () {
    var citySearch = new AMap.CitySearch();
    citySearch.getLocalCity(function (status, result) {
      if (status === "complete" && result.info === "OK") {
        city.value = result.city;
        getWeather(city.value);
      }
    });
  });
}

// 获取天气
function getWeather(city) {
  //加载天气查询插件
  AMap.plugin("AMap.Weather", function () {
    let weather = new AMap.Weather();
    weather.getLive(city, function (err, data) {
      console.log(err, data);
      if (data.info == "OK") {
        weatherObject.value = { ...data };
      }
    });
  });
}
</script>

结果:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2084847.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

吐血整理(最全论文指令手册),还有 ChatGPT 3.5/4.0 新手使用手册~ 【亲测好用】

今天给大家分享下论文润色、降重、写作的GPT指令提示词&#xff0c;按论文步骤整理 让你的文章更加有逻辑且通顺&#xff0c;助力快速完成论文&#xff0c;相信对你有帮助~ 一、论文写作润色指令 1、写作选题指令 ① 确定研究对象 我是一名【XXXXX】&#xff0c;请从以下素…

叉车7寸两路一体机介绍

叉车7寸两路一体机产品介绍&#xff1a; 1.前后高清双录&#xff1a;能够同时录制叉车行驶过程中的前方和后方影像&#xff0c;提供全面的视觉监控‌。 2.倒车盲区影像&#xff1a;特别针对倒车时的盲区进行影像捕捉&#xff0c;提高倒车安全性‌。 3.技术参数‌&#xff1a; …

以小搏大:Salesforce 十亿参数模型表现超过ChatGPT

小模型的强势崛&#xff1a;轻量化AI如何以高效表现撼动大型模型的统治&#xff01; ©作者|DWT 来源|神州问学 导读 近年来&#xff0c;人工智能领域的迅猛发展使得大型语言模型&#xff08;LLM&#xff09;成为了焦点。这些模型&#xff0c;如OpenAI的GPT-4和Google的…

展会直击 | 美格智能亮相IOTE 2024第二十二届国际物联网展·深圳站

IOTE 2024第二十二届国际物联网展深圳站于2024年8月28日—30日在深圳国际会展中心&#xff08;宝安&#xff09;开展&#xff0c;美格智能携最新的5G/4G AIoT模组与物联网行业解决方案精彩亮相&#xff0c;持续为客户带来通信技术、AI智能方面的创新产品和创新技术解决方案&…

养宠物家里有浮毛怎么办?口碑相传优质浮毛空气净化器汇总

有没有养猫五年以上还是单猫的铲屎官&#xff1f;能不能分享一下怎么才能控制住不养新猫。 从我养的第一只猫长大开始&#xff0c;看到别人家的小幼猫自己也控制不住的想养。到现在已经陆陆续续养了7只了&#xff0c;前段时间看楼下流浪的小三花差点又没忍住...要不是那段时间…

Java 集合Collection(List、Set)Map

集合的理解和优点 1)可以动态保存任意多个对象&#xff0c;使用比较方便!2)提供了一系列方便的操作对象的方法: add、remove、 set、 get等3)使用集合添加,删除新元素的示意代码- Java集合的分类 Java的集合类很多&#xff0c;主要分为两大类&#xff0c;如图&#xff1a; 1…

安美数字酒店宽带运营系统-任意文件读取

漏洞描述&#xff1a; 安美数字酒店宽带运营系统 weather.php 接口存在任意文件读取漏洞&#xff0c;未经身份验证攻击者可通过该漏洞读取系统重要文件&#xff08;如数据库配置文件、系统配置文件&#xff09;、数据库配置文件等等&#xff0c;导致网站处于极度不安全状态 fo…

朴素贝叶斯分类算法

文章目录 贝叶斯定理问题背景朴素贝叶斯朴素贝叶斯分类算法原理朴素贝叶斯分类算法步骤给定示例数据 极大似然估计如何求 P ( 特征 ∣ 类别 ) P ( 类别 ) P(\text{特征} \mid \text{类别}) \times P(\text{类别}) P(特征∣类别)P(类别)&#xff1f;如何求 P ( 类别 ) P(\text{…

网络基础:理解IP地址、默认网关与网段(IP地址是什么,默认网关是什么,网段是什么,IP地址、默认网关与网段)

前言 在计算机网络中&#xff0c;IP地址、默认网关和网段&#xff08;也称为子网&#xff09;之间有着密切的关系。它们是网络通信中的至关重要的概念&#xff0c;但它们并不相同。这里来介绍一下它们之间的关系&#xff0c;简单记录一下 一. IP地址 1. 介绍 IP 地址&#xf…

反爬虫策略收录集

前言 反爬虫&#xff0c;是指对扫描器中的网络爬虫环节进行反制&#xff0c;通过一些反制策略来阻碍或干扰爬虫的正常爬行&#xff0c;从而间接地起到防御目的。下面是一些常见的反爬虫策略的收录。 入门版 封IP 由于服务器有防火墙&#xff08;如果防火墙在TCP/UDP层或者它…

Profinet 从站转 EtherNet/IP 从站网关

产品用途 本产品是 PN(Profinet) 和 EtherNet/IP 网关&#xff0c;使用数据映射方式工作。 本产品在 PN 侧作为 PN IO 从站&#xff0c;接 PN 主站设备&#xff0c;比如西门子 PLC 等&#xff1b;在EtherNet/IP 侧做为 EtherNet/IP 从站&#xff0c;接 EtherNet…

mongodb日期转换

public static void main(String[] args) throws ParseException {// 把mongodb日期转成yyyy-MM-dd HH:mm:ss日期String date "2024-08-27T15:59:40.327Z";date date.replace("Z", " UTC");//注意是空格UTCSimpleDateFormat format new Simpl…

深度学习基础--监督学习

第二章 监督学习&#xff08;Supervised Learning&#xff09; 监督学习模型就是将一个或多个输入转化为一个或多个输出的方式。比如&#xff0c;我们可以将某部二手丰田普锐斯的车龄和行驶里程作为输入&#xff0c;预估的车辆价格则是输出。 这个模型其实只是个数学公式&…

第12章 网络 (5)

目录 12.8 网络层 12.8.1 IPv4 12.8.2 接受分组 12.8.3 交付到本地传输层 本专栏文章将有70篇左右&#xff0c;欢迎关注&#xff0c;查看后续文章。 12.8 网络层 12.8.1 IPv4 IPv4首部&#xff1a; version: 值为4。 IHL&#xff1a; IP header leng…

AI模型:追求全能还是专精?详细阐述

AI模型&#xff1a;追求全能还是专精&#xff1f; 近日&#xff0c;OpenAI预计在秋季推出代号为“草莓”的新AI。从专注于数学问题到处理主观营销策略&#xff0c;"草莓"模型展现出惊人的多样性。而这种全能型 AI 是否代表了未来趋势&#xff1f;相比专攻于某一领域…

Python和MATLAB及R平均意见得分导图

&#x1f3af;要点 文本转语音预测语音视频得分后验分布预测语音质量移动端语音质量测量英伟达GPU深度学习语音质量评估秩统计平均意见得分比较置信区间音频波形质量等分测评转换语音和自然语言相似性评估 JavaScript平均意见得分 平均意见得分是体验质量和电信工程领域中使用…

什么是Cursor?Cursor 是用于编码的 ChatGPT,现在任何人都能在几分钟内制作出应用程序

有时&#xff0c;一款人工智能工具会突然出现&#xff0c;并主导社交媒体上的话题。这款应用程序就是 Cursor&#xff0c;它是一款人工智能编码工具&#xff0c;使用 Claude 3.5 Sonnet 和 GPT-4o 等模型&#xff0c;让你比以往任何时候都更容易构建自己的应用程序。 Cursor 既…

3分钟千人被裁,IBM中国 “灭霸式“裁员背后原因?

2024年8月23日&#xff0c;IMB即有员工传出“无法访问系统”&#xff0c;“无法连接到公司网络”的消息&#xff0c;后续传出裁员的传闻。 图片来源网络 2024年8月26日周一&#xff0c;IBM召开3分钟的会议&#xff0c;宣布彻底关闭IBM中国研发部门&#xff0c;之后直接切断会议…

i.MX6裸机开发(12):eLCDIF——液晶显示

本章参考资料&#xff1a;《IMX6ULRM》&#xff08;参考手册&#xff09;Chapter 32: Enhanced LCD Interface (eLCDIF) 显示器介绍&#xff0c;显示器的分类和基本参数。 液晶控制原理&#xff0c;野火液晶屏介绍和控制原理讲解。 eLCDIF液晶显示实验&#xff0c;开发板预留…

安卓蓝牙技术的使用和场景

1.蓝牙协议应用领域 蓝牙协议是一种无线通信技术&#xff0c;广泛应用于短距离的数据和语音传输。以下是蓝牙协议的主要使用场景&#xff1a; 个人设备互联&#xff1a;蓝牙技术允许智能手机、平板电脑、笔记本电脑等设备之间进行数据传输和共享。例如&#xff0c;通过蓝牙将手…