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

<tfoot id='0ypuS'></tfoot>

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

      <legend id='0ypuS'><style id='0ypuS'><dir id='0ypuS'><q id='0ypuS'></q></dir></style></legend>
    1. <small id='0ypuS'></small><noframes id='0ypuS'>

    2. 傳單地圖,通過按鈕獲取geojson文件的具體數(shù)據(jù)

      leaflet map, getting specific data of geojson file with button(傳單地圖,通過按鈕獲取geojson文件的具體數(shù)據(jù))

          <bdo id='iYb6v'></bdo><ul id='iYb6v'></ul>

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

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

            <i id='iYb6v'><tr id='iYb6v'><dt id='iYb6v'><q id='iYb6v'><span id='iYb6v'><b id='iYb6v'><form id='iYb6v'><ins id='iYb6v'></ins><ul id='iYb6v'></ul><sub id='iYb6v'></sub></form><legend id='iYb6v'></legend><bdo id='iYb6v'><pre id='iYb6v'><center id='iYb6v'></center></pre></bdo></b><th id='iYb6v'></th></span></q></dt></tr></i><div class="71e21gx" id='iYb6v'><tfoot id='iYb6v'></tfoot><dl id='iYb6v'><fieldset id='iYb6v'></fieldset></dl></div>
                <tbody id='iYb6v'></tbody>
              <tfoot id='iYb6v'></tfoot>
                本文介紹了傳單地圖,通過按鈕獲取geojson文件的具體數(shù)據(jù)的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

                問題描述

                我正在嘗試使用按鈕在我的 geojson 文件的地圖特定值 (data.geojson) 上顯示.(例如繪制只有值domaine"的地圖:violences")

                I'm triying to display on my map specific value ( data.geojson) of my geojson file with buttons. (for exemple to plot a map with only value "domaine":"violences ")

                我正在尋找一種方法,通過我的地圖上的按鈕來(lái)依賴我的數(shù)據(jù)(domaine":violences"或其他)?

                I am loocking for a way to rely my data ("domaine":"violences" or other)with a buttons on my map ?

                非常感謝您抽出寶貴時(shí)間.我的js:

                Thanks so much in advance for your time. my js:

                <script type="text/javascript">
                var map = L.map('map');
                var terrainTiles = L.tileLayer('http://stamen-tiles-{s}.a.ssl.fastly.net/toner-lite/{z}/{x}/{y}.{ext}', {
                    attribution: 'Map tiles by <a >Stamen Design</a>, <a >CC BY 3.0</a> &mdash; Map data &copy; <a ,
                    subdomains: 'abcd',
                    minZoom: 0,
                    maxZoom: 20,
                    ext: 'png'
                });
                
                
                
                terrainTiles.addTo(map);
                map.setView([46.5160000, 6.6328200], 10);
                
                
                
                
                L.control.locate(location).addTo(map);
                
                function addDataToMap(data, map) {
                    var dataLayer = L.geoJson(data, {
                        onEachFeature: function(feature, layer) {
                            var popupText = "<b>" + feature.properties.nom
                                + "<br>" 
                
                                + "<small>"  + feature.properties.localite 
                                + "<br>Rue: " + feature.properties.rue + + feature.properties.num
                                + "<br>Téléphone: " + feature.properties.tel
                
                                + "<br><a href= '" + feature.properties.url + "'>Internet</a>";
                            layer.bindPopup(popupText); }
                        });
                    dataLayer.addTo(map);
                }
                
                $.getJSON("data.geojson", function(data) { addDataToMap(data, map); });
                
                </script>
                </body>
                </html>

                data.geojson

                the data.geojson

                {
                "type": "FeatureCollection",
                "features": [
                {
                "type": "Feature",
                "geometry": {
                   "type": "Point",
                   "coordinates":  [ 6.1200622,46.2106091 ]
                },
                "properties": {
                  "nom":"Centre d'entra?nement aux méthodes d'éducation active - Genève",
                  "rue":"Route des Franchises",
                  "num":"11",
                  "npa":1203,
                  "localite":"Genève",
                  "canton":"GE",
                  "tel":"022 940 17 57",
                  "url":"www.formation-cemea.ch",
                  "domaine":"formation   "
                }
                  },
                
                  {
                "type": "Feature",
                "geometry": {
                   "type": "Point",
                   "coordinates":  [ 6.1243056,46.2120426 ]
                  },
                "properties": {
                  "nom":"VIRES",
                  "rue":"Rue Ernest-Pictet ",
                  "num":"10",
                  "npa":1203,
                  "localite":"Genève",
                  "canton":"GE",
                  "tel":"022 328 44 33",
                  "url":"www.vires.ch",
                  "domaine":"violences   "
                  }
                }
                

                推薦答案

                至于打開/關(guān)閉你的類別,你可以使用 Leaflet Layers Control L.control.layers.

                As for toggling ON / OFF your categories, you could use Leaflet Layers Control L.control.layers.

                至于按類別(在您的情況下為域")對(duì)功能進(jìn)行分組,請(qǐng)參閱我在評(píng)論中鏈接的帖子:傳單:如何從單個(gè)集合中切換 GeoJSON 功能屬性?

                As for grouping your features by category ("domaine" in your case), see the post I linked in my comment: Leaflet: How to toggle GeoJSON feature properties from a single collection?

                您甚至可以通過直接使用圖層組來(lái)稍微簡(jiǎn)化它L.layerGroup 而不是使用中間數(shù)組.

                You could even slightly simplify it by directly using Layer Groups L.layerGroup instead of using intermediate arrays.

                var categories = {},
                    category;
                
                var layersControl = L.control.layers(null, null).addTo(map);
                
                function addDataToMap(data, map) {
                  L.geoJson(data, {
                    onEachFeature: function(feature, layer) {
                      category = feature.properties.domaine;
                      // Initialize the category layer group if not already set.
                      if (typeof categories[category] === "undefined") {
                        categories[category] = L.layerGroup().addTo(map);
                        layersControl.addOverlay(categories[category], category);
                      }
                      categories[category].addLayer(layer);
                    }
                  });
                  //dataLayer.addTo(map); // no longer add the GeoJSON layer group to the map.
                }
                
                $.getJSON("data.geojson", function(data) {
                  addDataToMap(data, map);
                });
                

                演示:https://plnkr.co/edit/H6E6q0vKwb3RPOZBWs27?p=preview

                這篇關(guān)于傳單地圖,通過按鈕獲取geojson文件的具體數(shù)據(jù)的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(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è)邊欄)

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

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

                        1. <tfoot id='YbgG5'></tfoot>
                            <tbody id='YbgG5'></tbody>
                        2. 主站蜘蛛池模板: 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 | 万家财经_财经新闻_在线财经资讯网 | 恒温振荡混匀器-微孔板振荡器厂家-多管涡旋混匀器厂家-合肥艾本森(www.17world.net) | 招商帮-一站式网络营销服务|搜索营销推广|信息流推广|短视视频营销推广|互联网整合营销|网络推广代运营|招商帮企业招商好帮手 | 深圳高新投三江工业消防解决方案提供厂家_服务商_园区智慧消防_储能消防解决方案服务商_高新投三江 | 合肥展厅设计-安徽展台设计-合肥展览公司-安徽奥美展览工程有限公司 | CE认证_产品欧盟ROHS-REACH检测机构-商通检测| 微波消解仪器_智能微波消解仪报价_高压微波消解仪厂家_那艾 | 真空泵维修保养,普发,阿尔卡特,荏原,卡西亚玛,莱宝,爱德华干式螺杆真空泵维修-东莞比其尔真空机电设备有限公司 | 臻知网大型互动问答社区-你的问题将在这里得到解答!-无锡据风网络科技有限公司 | 海德莱电力(HYDELEY)-无功补偿元器件生产厂家-二十年专业从事电力电容器 | 餐饮加盟网_特色餐饮连锁加盟店-餐饮加盟官网| 新疆十佳旅行社_新疆旅游报价_新疆自驾跟团游-新疆中西部国际旅行社 | 帽子厂家_帽子工厂_帽子定做_义乌帽厂_帽厂_制帽厂 | 江苏皓越真空设备有限公司 | 耐酸泵,耐腐蚀真空泵,耐酸真空泵-淄博华舜耐腐蚀真空泵有限公司 精密模具-双色注塑模具加工-深圳铭洋宇通 | 伟秀电气有限公司-10kv高低压开关柜-高低压配电柜-中置柜-充气柜-欧式箱变-高压真空断路器厂家 | 礼至家居-全屋定制家具_一站式全屋整装_免费量房设计报价 | 主题班会网 - 安全教育主题班会,各类主题班会PPT模板 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | bng防爆挠性连接管-定做金属防爆挠性管-依客思防爆科技 | 双相钢_双相不锈钢_双相钢圆钢棒_双相不锈钢报价「海新双相钢」 双能x射线骨密度检测仪_dxa骨密度仪_双能x线骨密度仪_品牌厂家【品源医疗】 | 变频器维修公司_plc维修_伺服驱动器维修_工控机维修 - 夫唯科技 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | 电脑刺绣_绣花厂家_绣花章仔_织唛厂家-[源欣刺绣]潮牌刺绣打版定制绣花加工厂家 | 「银杏树」银杏树行情价格_银杏树种植_山东程锦园林 | 刘秘书_你身边专业的工作范文写作小秘书 | 全自动变压器变比组别测试仪-手持式直流电阻测试仪-上海来扬电气 | 德国UST优斯特氢气检漏仪-德国舒赐乙烷检测仪-北京泽钏 | 烟雾净化器-滤筒除尘器-防爆除尘器-除尘器厂家-东莞执信环保科技有限公司 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | 全温恒温摇床-水浴气浴恒温摇床-光照恒温培养摇床-常州金坛精达仪器制造有限公司 | 飞歌臭氧发生器厂家_水处理臭氧发生器_十大臭氧消毒机品牌 | 发电机价格|发电机组价格|柴油发电机价格|柴油发电机组价格网 | 山东石英砂过滤器,除氟过滤器「价格低」-淄博胜达水处理 | 复合肥,化肥厂,复合肥批发,化肥代理,复合肥品牌-红四方 | 媒介云-全网整合营销_成都新闻媒体发稿_软文发布平台 | 裹包机|裹膜机|缠膜机|绕膜机-上海晏陵智能设备有限公司 | 雨水收集系统厂家-雨水收集利用-模块雨水收集池-徐州博智环保科技有限公司 | 事迹材料_个人事迹名人励志故事 学生作文网_中小学生作文大全与写作指导 |