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

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

    • <bdo id='bjFdf'></bdo><ul id='bjFdf'></ul>

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

      <legend id='bjFdf'><style id='bjFdf'><dir id='bjFdf'><q id='bjFdf'></q></dir></style></legend>

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

        如何使用 tabletop.js 將標(biāo)記添加到傳單地圖?

        How to add markers to leaflet map with tabletop.js?(如何使用 tabletop.js 將標(biāo)記添加到傳單地圖?)

          1. <legend id='w0Hho'><style id='w0Hho'><dir id='w0Hho'><q id='w0Hho'></q></dir></style></legend>
              <bdo id='w0Hho'></bdo><ul id='w0Hho'></ul>
              <tfoot id='w0Hho'></tfoot>
            • <small id='w0Hho'></small><noframes id='w0Hho'>

                  <tbody id='w0Hho'></tbody>
                <i id='w0Hho'><tr id='w0Hho'><dt id='w0Hho'><q id='w0Hho'><span id='w0Hho'><b id='w0Hho'><form id='w0Hho'><ins id='w0Hho'></ins><ul id='w0Hho'></ul><sub id='w0Hho'></sub></form><legend id='w0Hho'></legend><bdo id='w0Hho'><pre id='w0Hho'><center id='w0Hho'></center></pre></bdo></b><th id='w0Hho'></th></span></q></dt></tr></i><div class="8o2i22o" id='w0Hho'><tfoot id='w0Hho'></tfoot><dl id='w0Hho'><fieldset id='w0Hho'></fieldset></dl></div>

                  本文介紹了如何使用 tabletop.js 將標(biāo)記添加到傳單地圖?的處理方法,對大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  我正在使用這個(gè)非常好的指南將標(biāo)記從 Google 工作表添加到基本的 leaflet.js 地圖:https://rdrn.me/leaflet-maps-google-sheets/

                  I'm using this quite nice guide to add markers from a Google sheet to a basic leaflet.js map: https://rdrn.me/leaflet-maps-google-sheets/

                  問題是,使用這些代碼片段,我在控制臺中記錄并返回了所有數(shù)據(jù),但地圖本身上沒有出現(xiàn)任何點(diǎn).

                  The problem is, using these code snippets here i get all the data logged and returned in the console, but none of the points appear on the map itself.

                  這可能是一些我看不到的非常基本的 JavaScript 問題.不好意思,還在學(xué)習(xí).

                  This is probably some really basic JavaScript issue that i'm not able to see. Sorry, still learning.

                  這是一個(gè) jfiddle,鏈接到帶有一個(gè)標(biāo)記點(diǎn)??的演示表

                  Here's a jfiddle, linking to a demo sheets with one marker point

                  https://jsfiddle.net/xfs19cz7/1/

                  與地圖部分:

                  function init() {
                      Tabletop.init({
                          key: '*url to gsheets here*',
                          callback: myFunction,
                          simpleSheet: true
                      })
                  }
                  
                  window.addEventListener('DOMContentLoaded', init)
                  
                  function myFunction(data, tabletop) {
                      console.log(data);
                  }
                  
                  
                  var map = L.map('map-div').setView([64.6220498,25.5689638], 5);
                  var basemap = L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
                          attribution: 'Basemap (c) <a ,
                          minZoom: 5,
                          maxZoom: 18
                      });
                  basemap.addTo(map);
                  
                  function addPoints(data, tabletop) {
                      for (var row in data) {
                          var marker = L.marker([
                              data[row].Latitude,
                              data[row].Longitude
                          ]).addTo(map);
                          marker.bindPopup('<strong>' + data[row].Info + '</strong>');
                      }
                  }
                  

                  這應(yīng)該在基本地圖上增加一個(gè)點(diǎn).現(xiàn)在實(shí)際上地圖根本沒有渲染,也沒有顯示任何標(biāo)記.我在使地圖顯示為空白的代碼中找不到任何問題,但可能存在一些問題.

                  This should add one point to a basic map. Now actually the map is not at all rendered, and no marker shows up. I can't find any issues in the code making the map show up blank, but there probably are some.

                  然而,來自 gsheets 的標(biāo)記已記錄在控制臺中,我懷疑我的代碼中缺少與真正基本的 javascript 函數(shù)/循環(huán)/草率語法有關(guān)的內(nèi)容.

                  The marker from gsheets is however logged in the console, i suspect there is something missing in my code relating to really basic javascript functions / looping / sloppy syntax.

                  還嘗試將 init() 和 addPoints(data, tabletop) 部分添加到我擁有的地圖中,該地圖具有相同的底圖鏈接,渲染正常.添加它仍然會留下地圖渲染,但沒有出現(xiàn)任何標(biāo)記.同樣,gsheets 被加載為對象數(shù)組.

                  Also tried the init() and addPoints(data, tabletop) parts to a map i had where the map with the same basemap link, which rendereded OK. Adding this still left the map rendering, but no markers showed up. Again, the gsheets was loaded as an array of objects.

                  誰能指出我在代碼中可能非常基本的問題?

                  Could anyone point me to this, probably very basic, issue in the code?

                  callback: myFunction, 
                  

                  上面一行需要改成

                  callback: addPoints,
                  

                  另外,需要調(diào)用初始化函數(shù)并將位置設(shè)置為絕對位置.感謝您在下面標(biāo)記為正確的答案中的工作小提琴.

                  also, init function needs to be called and position set to absolute. Thanks for the working fiddle in answer marked as correct below.

                  推薦答案

                  修復(fù)

                  • 嘗試設(shè)置地圖位置絕對
                  • 調(diào)用init()函數(shù)

                  工作小提琴

                  這篇關(guān)于如何使用 tabletop.js 將標(biāo)記添加到傳單地圖?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

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

                  相關(guān)文檔推薦

                  Check if a polygon point is inside another in leaflet(檢查一個(gè)多邊形點(diǎn)是否在傳單中的另一個(gè)內(nèi)部)
                  Changing leaflet markercluster icon color, inheriting the rest of the default CSS properties(更改傳單標(biāo)記群集圖標(biāo)顏色,繼承其余默認(rèn) CSS 屬性)
                  Trigger click on leaflet marker(觸發(fā)點(diǎn)擊傳單標(biāo)記)
                  How can I change the default loading tile color in LeafletJS?(如何更改 LeafletJS 中的默認(rèn)加載磁貼顏色?)
                  Add external geojson to leaflet layer(將外部geojson添加到傳單層)
                  Adding Leaflet layer control to sidebar(將 Leaflet 圖層控件添加到側(cè)邊欄)
                  <legend id='rHYft'><style id='rHYft'><dir id='rHYft'><q id='rHYft'></q></dir></style></legend>

                  • <bdo id='rHYft'></bdo><ul id='rHYft'></ul>
                          <i id='rHYft'><tr id='rHYft'><dt id='rHYft'><q id='rHYft'><span id='rHYft'><b id='rHYft'><form id='rHYft'><ins id='rHYft'></ins><ul id='rHYft'></ul><sub id='rHYft'></sub></form><legend id='rHYft'></legend><bdo id='rHYft'><pre id='rHYft'><center id='rHYft'></center></pre></bdo></b><th id='rHYft'></th></span></q></dt></tr></i><div class="mykua0i" id='rHYft'><tfoot id='rHYft'></tfoot><dl id='rHYft'><fieldset id='rHYft'></fieldset></dl></div>

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

                            <tbody id='rHYft'></tbody>

                          1. <tfoot id='rHYft'></tfoot>

                            主站蜘蛛池模板: 涡轮流量计_LWGY智能气体液体电池供电计量表-金湖凯铭仪表有限公司 | 魔方网-培训咨询服务平台| 四川实木门_成都实木门 - 蓬溪聚成门业有限公司 | 花纹铝板,合金铝卷板,阴极铝板-济南恒诚铝业有限公司 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 金属雕花板_厂家直销_价格低-山东慧诚建筑材料有限公司 | 座椅式升降机_无障碍升降平台_残疾人升降平台-南京明顺机械设备有限公司 | 中药超微粉碎机(中药细胞级微粉碎)-百科| 喷砂机厂家_自动喷砂机生产_新瑞自动化喷砂除锈设备 | 全自动烧卖机厂家_饺子机_烧麦机价格_小笼汤包机_宁波江北阜欣食品机械有限公司 | lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 精密模具制造,注塑加工,吹塑和吹瓶加工,EPS泡沫包装生产 - 济南兴田塑胶有限公司 | 西安文都考研官网_西安考研辅导班_考研培训机构_西安在职考研培训 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 振动传感器,检波器-威海广达勘探仪器有限公司 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 齿轮减速马达一体式_蜗轮蜗杆减速机配电机-德国BOSERL齿轮减速电动机生产厂家 | 小型气象站_便携式自动气象站_校园气象站-竞道气象设备网 | pos机办理,智能/扫码/二维码/微信支付宝pos机-北京万汇通宝商贸有限公司 | 电缆隧道在线监测-智慧配电站房-升压站在线监测-江苏久创电气科技有限公司 | 车间除尘设备,VOCs废气处理,工业涂装流水线,伸缩式喷漆房,自动喷砂房,沸石转轮浓缩吸附,机器人喷粉线-山东创杰智慧 | LCD3D打印机|教育|桌面|光固化|FDM3D打印机|3D打印设备-广州造维科技有限公司 | 20年条刷老厂-条刷-抛光-工业毛刷辊-惠众毛刷| 专业的新乡振动筛厂家-振动筛品质保障-环保振动筛价格—新乡市德科筛分机械有限公司 | 正压送风机-多叶送风口-板式排烟口-德州志诺通风设备 | 北京易通慧公司从事北京网站优化,北京网络推广、网站建设一站式服务商-北京网站优化公司 | 自动检重秤-动态称重机-重量分选秤-苏州金钻称重设备系统开发有限公司 | 合肥地磅_合肥数控切割机_安徽地磅厂家_合肥世佳电工设备有限公司 | 液压扳手-高品质液压扳手供应商 - 液压扳手, 液压扳手供应商, 德国进口液压拉马 | sfp光模块,高速万兆光模块工厂-性价比更高的光纤模块制造商-武汉恒泰通 | 油液红外光谱仪-油液监测系统-燃油嗅探仪-上海冉超光电科技有限公司 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 100国际学校招生 - 专业国际学校择校升学规划 | 软瓷_柔性面砖_软瓷砖_柔性石材_MCM软瓷厂家_湖北博悦佳软瓷 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 | 超声波焊接机_超音波熔接机_超声波塑焊机十大品牌_塑料超声波焊接设备厂家 | 深圳美安可自动化设备有限公司,喷码机,定制喷码机,二维码喷码机,深圳喷码机,纸箱喷码机,东莞喷码机 UV喷码机,日期喷码机,鸡蛋喷码机,管芯喷码机,管内壁喷码机,喷码机厂家 | 银川美容培训-美睫美甲培训-彩妆纹绣培训-新娘化妆-学化妆-宁夏倍莱妮职业技能培训学校有限公司 临时厕所租赁_玻璃钢厕所租赁_蹲式|坐式厕所出租-北京慧海通 | 广州各区危化证办理_危险化学品经营许可证代办 | 浙江栓钉_焊钉_剪力钉厂家批发_杭州八建五金制造有限公司 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd |