pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

      <legend id='sf3ef'><style id='sf3ef'><dir id='sf3ef'><q id='sf3ef'></q></dir></style></legend>
        <i id='sf3ef'><tr id='sf3ef'><dt id='sf3ef'><q id='sf3ef'><span id='sf3ef'><b id='sf3ef'><form id='sf3ef'><ins id='sf3ef'></ins><ul id='sf3ef'></ul><sub id='sf3ef'></sub></form><legend id='sf3ef'></legend><bdo id='sf3ef'><pre id='sf3ef'><center id='sf3ef'></center></pre></bdo></b><th id='sf3ef'></th></span></q></dt></tr></i><div class="h7hzdb7" id='sf3ef'><tfoot id='sf3ef'></tfoot><dl id='sf3ef'><fieldset id='sf3ef'></fieldset></dl></div>

        <small id='sf3ef'></small><noframes id='sf3ef'>

          <bdo id='sf3ef'></bdo><ul id='sf3ef'></ul>
        <tfoot id='sf3ef'></tfoot>

      1. 僅在頂角帶有平鋪層的傳單地圖

        Leaflet map with tile layer only on top corner(僅在頂角帶有平鋪層的傳單地圖)

          <small id='26qOP'></small><noframes id='26qOP'>

        1. <tfoot id='26qOP'></tfoot>
          <legend id='26qOP'><style id='26qOP'><dir id='26qOP'><q id='26qOP'></q></dir></style></legend>
            <tbody id='26qOP'></tbody>
        2. <i id='26qOP'><tr id='26qOP'><dt id='26qOP'><q id='26qOP'><span id='26qOP'><b id='26qOP'><form id='26qOP'><ins id='26qOP'></ins><ul id='26qOP'></ul><sub id='26qOP'></sub></form><legend id='26qOP'></legend><bdo id='26qOP'><pre id='26qOP'><center id='26qOP'></center></pre></bdo></b><th id='26qOP'></th></span></q></dt></tr></i><div class="l7xzhjt" id='26qOP'><tfoot id='26qOP'></tfoot><dl id='26qOP'><fieldset id='26qOP'></fieldset></dl></div>
          • <bdo id='26qOP'></bdo><ul id='26qOP'></ul>

                • 本文介紹了僅在頂角帶有平鋪層的傳單地圖的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在使用 Ionic 5 和 Vue.js 開發一個項目,在我的一個屏幕中,我使用了一張幾乎必須覆蓋整個屏幕的傳單地圖.

                  I'm developing a project with Ionic 5 and Vue.js, and in one of my screens I am using an leaflet map that must cover almost the entire screen.

                  我正在使用 vue 的傳單庫,我的代碼如下所示:

                  I am using the Leaflet library for vue, and my code looks like this:

                  <template>
                    <section class="map-container">
                      <l-map
                            ref="map"
                            :options="mapOptions"
                            :bounds="bounds"
                            v-on:update:zoom="zoomUpdated"
                            @ready="mapReady"
                          >
                        <l-tile-layer :url="'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'">
                        </l-tile-layer>
                    </l-map>
                    </section>
                  </template>
                  
                  
                  <script>
                  import "leaflet/dist/leaflet.css";
                  import Vuex from "vuex";
                  import { mapState, mapGetters } from "vuex";
                  import Leaflet from "leaflet";
                  import store from '../store/index'
                  import Vue2LeafletGoogleMutant from "vue2-leaflet-googlemutant";
                  import { LMap, LTileLayer, LPolygon, LImageOverlay } from "vue2-leaflet";
                  
                  export default {
                    name: "MapBackground",
                    store,
                    components: {
                      LMap,
                      LTileLayer
                    },
                    computed: {
                      ...mapState("maps", ["gMapsKey", "bounds", "selected"]),
                    },
                    methods: {
                      zoomUpdated(zoomLevel) {
                        if (zoomLevel <= 13) {
                          this.$store.commit("maps/selected", -1);
                        }
                      },
                      mapReady() {
                        this.$refs.map.mapObject.invalidateSize()
                        const { map } = this.$refs;
                        map.mapObject.on("click", this.selectTalhao);
                      }
                    },
                    data() {
                      return {
                        mapOptions: {
                          zoomControl: false,
                          doubleClickZoom: false,
                          tap: false,
                          trackResize: false
                        },
                        mutantOptions: { type: "satellite", redraw: true },
                      };
                    },
                    watch: {
                    },
                    async created() {
                      await this.$store.dispatch("maps/updateBounds", { point: null });
                      this.$refs.map.mapObject.invalidateSize()
                    }
                  };
                  </script>
                  

                  但是,當我第一次加載屏幕時,我們在瀏覽器中重新加載選項卡,我的地圖如下所示:地圖圖片

                  However, when i load the screen for the first time, our reload the tab in the browser, my map looks like this:Map image

                  我嘗試過使用 invalidateSize,檢查了 div 的高度是否發生了變化,但什么也沒有.不知道我還能做些什么來解決這個問題.任何幫助將不勝感激.

                  I've tried using invalidateSize, checked if the height of the div had changed and nothing. Don't know what else can I do to solve this. Any help would be appreciated.

                  推薦答案

                  它應該適用于所有類型的離子應用程序.問題是由于在離子組件之前加載傳單地圖.所以試試下面的它應該可以工作

                  It should work for all types of ionic application. the issue is due to loading of leaflet map before the ionic components. so try the below one it should work

                  ionViewDidEnter(){
                     let osmMap = L.map('map');
                     L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
                     }).addTo(osmMap);
                     osmMap.invalidateSize();
                  }
                  

                  這篇關于僅在頂角帶有平鋪層的傳單地圖的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Check if a polygon point is inside another in leaflet(檢查一個多邊形點是否在傳單中的另一個內部)
                  Changing leaflet markercluster icon color, inheriting the rest of the default CSS properties(更改傳單標記群集圖標顏色,繼承其余默認 CSS 屬性)
                  Trigger click on leaflet marker(觸發點擊傳單標記)
                  How can I change the default loading tile color in LeafletJS?(如何更改 LeafletJS 中的默認加載磁貼顏色?)
                  Adding Leaflet layer control to sidebar(將 Leaflet 圖層控件添加到側邊欄)
                  Leaflet - get latitude and longitude of a marker inside a pop-up(Leaflet - 在彈出窗口中獲取標記的緯度和經度)

                  <small id='q1VHT'></small><noframes id='q1VHT'>

                    <tbody id='q1VHT'></tbody>
                    <bdo id='q1VHT'></bdo><ul id='q1VHT'></ul>

                  • <tfoot id='q1VHT'></tfoot>

                            <legend id='q1VHT'><style id='q1VHT'><dir id='q1VHT'><q id='q1VHT'></q></dir></style></legend>
                            <i id='q1VHT'><tr id='q1VHT'><dt id='q1VHT'><q id='q1VHT'><span id='q1VHT'><b id='q1VHT'><form id='q1VHT'><ins id='q1VHT'></ins><ul id='q1VHT'></ul><sub id='q1VHT'></sub></form><legend id='q1VHT'></legend><bdo id='q1VHT'><pre id='q1VHT'><center id='q1VHT'></center></pre></bdo></b><th id='q1VHT'></th></span></q></dt></tr></i><div class="7b7xtnv" id='q1VHT'><tfoot id='q1VHT'></tfoot><dl id='q1VHT'><fieldset id='q1VHT'></fieldset></dl></div>
                            主站蜘蛛池模板: 二氧化碳/活性炭投加系统,次氯酸钠发生器,紫外线消毒设备|广州新奥 | 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | 大连海岛旅游网>>大连旅游,大连海岛游,旅游景点攻略,海岛旅游官网 | _网名词典_网名大全_qq网名_情侣网名_个性网名 | 砂尘试验箱_淋雨试验房_冰水冲击试验箱_IPX9K淋雨试验箱_广州岳信试验设备有限公司 | 西装定制/做厂家/公司_西装订做/制价格/费用-北京圣达信西装 | 电主轴-高速精密电主轴-高速电机厂家-瑞德沃斯品牌有限公司 | 东莞螺丝|东莞螺丝厂|东莞不锈钢螺丝|东莞组合螺丝|东莞精密螺丝厂家-东莞利浩五金专业紧固件厂家 | 直读光谱仪,光谱分析仪,手持式光谱仪,碳硫分析仪,创想仪器官网 | 仿清水混凝土_清水混凝土装修_施工_修饰_保护剂_修补_清水混凝土修复-德州忠岭建筑装饰工程 | 工业铝型材-铝合金电机壳-铝排-气动执行器-山东永恒能源集团有限公司 | 千斤顶,液压千斤顶-力良企业,专业的液压千斤顶制造商,shliliang.com | 钢托盘,铁托盘,钢制托盘,镀锌托盘,饲料托盘,钢托盘制造商-南京飞天金属13260753852 | 变频器维修公司_plc维修_伺服驱动器维修_工控机维修 - 夫唯科技 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 美国HASKEL增压泵-伊莱科elettrotec流量开关-上海方未机械设备有限公司 | 慢回弹测试仪-落球回弹测试仪-北京冠测精电仪器设备有限公司 | CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | 施工围挡-施工PVC围挡-工程围挡-深圳市旭东钢构技术开发有限公司 | 会议会展活动拍摄_年会庆典演出跟拍_摄影摄像直播-艾木传媒 | 智能监控-安防监控-监控系统安装-弱电工程公司_成都万全电子 | 华禹护栏|锌钢护栏_阳台护栏_护栏厂家-华禹专注阳台护栏、楼梯栏杆、百叶窗、空调架、基坑护栏、道路护栏等锌钢护栏产品的生产销售。 | 北京网站建设-企业网站建设-建站公司-做网站-北京良言多米网络公司 | 土壤有机碳消解器-石油|表层油类分析采水器-青岛溯源环保设备有限公司 | 吉林污水处理公司,长春工业污水处理设备,净水设备-长春易洁环保科技有限公司 | 网站建设-高端品牌网站设计制作一站式定制_杭州APP/微信小程序开发运营-鼎易科技 | 房车价格_依维柯/大通/东风御风/福特全顺/江铃图片_云梯搬家车厂家-程力专用汽车股份有限公司 | 昊宇水工|河北昊宇水工机械工程有限公司 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | STRO|DTRO-STRO反渗透膜(科普)_碟滤 | ★济南领跃标识制作公司★济南标识制作,标牌制作,山东标识制作,济南标牌厂 | 制样机-密封锤式破碎机-粉碎机-智能马弗炉-南昌科鑫制样 | 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 | 北京网站建设首页,做网站选【优站网】,专注北京网站建设,北京网站推广,天津网站建设,天津网站推广,小程序,手机APP的开发。 | 北京三友信电子科技有限公司-ETC高速自动栏杆机|ETC机柜|激光车辆轮廓测量仪|嵌入式车道控制器 | 北京签证代办_签证办理_商务签证_旅游签证_寰球签证网 | 汽车整车综合环境舱_军标砂尘_盐雾试验室试验箱-无锡苏南试验设备有限公司 | 全自动定氮仪-半自动凯氏定氮仪厂家-祎鸿仪器 | 飞歌臭氧发生器厂家_水处理臭氧发生器_十大臭氧消毒机品牌 | pbootcms网站模板|织梦模板|网站源码|jquery建站特效-html5模板网 | 奇酷教育-Python培训|UI培训|WEB大前端培训|Unity3D培训|HTML5培训|人工智能培训|JAVA开发的教育品牌 | 旗杆生产厂家_不锈钢锥形旗杆价格_铝合金电动旗杆-上海锥升金属科技有限公司 |