首页 > 其他分享 ><iframe>标签的使用

<iframe>标签的使用

时间:2024-05-26 23:29:29浏览次数:10  
标签:map 网页 标签 使用 iframe poi

 前言:

        最近做项目需要使用到腾讯位置服务(这个之后分享),其中用到了一个之前一直没用到的标签:<iframe>,一时居然不知道这个是干什么用的。今天分享一下。

下面这段代码是我用来测试地图的html代码,直接复制粘贴使用即可:

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>点击地图拾取POI</title>
  <style>
    html,
    body {
      margin: 0;
      padding: 0;
      overflow: hidden;
      height: 100%;
    }

    #mapContainer {
      position: relative;
      height: 100%;
      width: 100%;
    }
  </style>
</head>
<script charset="utf-8" src="https://map.qq.com/api/gljs?v=1.exp&key=OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77"></script>

<body onl oad="init()">
  <div id='mapContainer'></div>
  <script>
    var map;

    function init() {

      var drawContainer = document.getElementById('mapContainer');

      var center = new TMap.LatLng(39.953416, 116.380945);

      map = new TMap.Map(drawContainer, {
        zoom: 13,
        pitch: 40,
        center: center
      });

      // 创建信息窗
      let info = new TMap.InfoWindow({
        map,
        position: map.getCenter()
      }).close();
      map.on('click', (evt) => {
        // 获取click事件返回的poi信息
        let poi = evt.poi;
        if (poi) {
          // 拾取到POI
          info.setContent(poi.name).setPosition(poi.latLng).open();
        } else {
          // 没有拾取到POI
          info.close();
        }
      });

    }
  </script>
</body>

</html>

效果大致是这样:

 

一、介绍<iframe>

  iframe(内嵌框架)是 HTML 中一种用于将一个网页嵌入到另一个网页中的标签,它可以在一个页面中显示来自其他页面的内容。在网页中,使用<iframe>标签可以将一个网页嵌套在另一个网页中,实现网页间的互联互通。

        我的理解就是可以用这个标签实现将别人写好的网页直接引入到我们网站中进行使用,上面例子中的地图功能即使如此。

二、使用

<iframe src="URL"></iframe>

这个标签有很多属性:(本人也没怎么用过,先记录一下)

备注:

(1)可以在iframe的src属性中使用查询参数(也称为URL参数)将数据传递到嵌入的页面

(2) postMessage()方法是一种用于在不同窗口或文档之间传递消息的通用方法,它可以实现跨域通信。在使用postMessage()方法时,需要在发送消息的窗口(发送方)和接收消息的窗口(接收方)中分别编写代码。(没有用过,改天试试,再分享一下效果)

标签:map,网页,标签,使用,iframe,poi
From: https://blog.csdn.net/LM0916/article/details/139155025

相关文章

  • 使用pdftk为pdf加页码
    TableofContents1.前言2.pdftk2.1.合并2.2.旋转2.3.加背景2.4.加遮罩3.准备页码文件3.1.使用WPS或者Word3.2.使用PostScript脚本及ps2pdf1.前言在正式公文中对页码的设置是有要求的,即使内容是横版的情况下,页码的位置也要位竖版页面......
  • 使用docker安装gitlab
    Version:gitlab-ce:16.2.4-ce.0简介Gitlab是一个开源的Git代码仓库系统,可以实现自托管的Github项目,即用于构建私有的代码托管平台和项目管理系统。系统基于RubyonRails开发,速度快、安全稳定。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团......
  • hexo使用小技巧
    1.在博客中加入图片使用语法{%asset_img1.jpg%}这样hexo会自动渲染1.jpg.,然后1.jpg的位置需要放在同文件名的文件夹中,比如这篇博客叫hexo使用小技巧,那么这张图片就要在这个目录中,如下图所示:{%asset_img1.png%}2.对博客进行贴标签分类,在文件中使用---tile:文章主题......
  • 无界(wujie)微前端子应用elementUI时,dialog中使用Select、TimePicker等组件,弹出框位置
    无界(wujie)微前端子应用elementUI时,dialog中使用Select、TimePicker等组件,弹出框位置可能会异常,如图:解决方法参考:public/index.html文件1、body中加style="position:relative"2、script中加if(window.__POWERED_BY_WUJIE__){Document.documentElement.classList.add(“i......
  • 【Python】 XGBoost模型的使用案例及原理解析
    原谅把你带走的雨天在渐渐模糊的窗前每个人最后都要说再见原谅被你带走的永远微笑着容易过一天也许是我已经老了一点那些日子你会不会舍不得思念就像关不紧的门空气里有幸福的灰尘否则为何闭上眼睛的时候又全都想起了谁都别说让我一个人躲一躲你的承诺我竟......
  • 国内免费使用ChatGPT网站推荐(真心推荐)
    不需要推荐你们很多,一个就够了,因为这一个足够好用,且和原版体验一模一样。网址如下:Docshttps://uajqbcov4oa.feishu.cn/docx/GmeGdznJkoc3nzxHECQcojZ9nXg?from=from_copylink网站使用界面如下(官网界面):进去之后先注册(邀请码不用填,注册用你自己的QQ邮箱):注册之后可免费体验3.......
  • 使用Arrow管理数据
    在之前的数据挖掘:是时候更新一下TCGA的数据了推文中,保存TCGA的数据就是使用Arrow格式,因为占空间小,读写速度快,多语言支持(我主要使用的3种语言都支持) Formathttps://arrow.apache.org ApacheArrowdefinesalanguage-independentcolumnarmemoryformatforflatandh......
  • 【C】extern 关键字的使用
    extern关键字的作用就是告诉编译器,去别的地方找这个函数或者变量的定义。1、引用另一个文件中的变量main.c#include<stdio.h>intmain(){externintnum;printf("%d",num);return0;}b.c#include<stdio.h>intnum=5;voidfunc(){printf("fun......
  • wetool企业版使用教程及下载方式 微兔该如何使用 wetool还能用吗 wetool扳手工具wetoo
    今天给大家推荐一款我们目前在使用的电脑群发工具掘金小蜜,不仅可以无限多开,方便你同时管理多个账号,群发功能更是十分强大,轻松释放你的双手。掘金小蜜(只支持Win7及以上操作系统,没有推Mac版和手机客户端。可直接可直接复制链接网页下载  lhttps://jjxx.lanzouo.com/s/jjxm......
  • 使用DQN 来优化车间排产JSP探索
    首先感谢莫烦大神的python强化学习的教程让我能快速了解强化学习自从几年前从事智能工厂建设工作,对于APS听到最多的就是APS上线失败的案例。让自己开始思考APS上线的难度到底在哪里?可能主要原因是APS动态性问题待解决,信息化孤岛的问题。动态性主要是客户订单变化、现场生产......