小编Elt*_*tos的帖子

根据使用 Leaflet 单击的标记更改侧边栏上的信息

我很难完成一个项目,因为无法根据通过 json 根据单击的标记获得的数据来更改侧边栏中的信息。我的代码是:

基本的json:

paradas = {
    "type" : "FeatureCollection",
    "name" : "paradas",
    "crs": {
        "type": "name",
        "properties": {
          "name": "urn:ogc:def:crs:OGC:1.3:CRS84"
        }
    },
    "features" : [
        { 
            "type" : "Feature", 
            "properties" : {  
                "nome" : "Parada 1", 
                "imagem" : "<img src='1.jpg' alt='maptime logo gif' width='350px'/>",
                "descricao" : "Test."
            }, 
            "geometry" : { 
                "type" : "Point", 
                "coordinates" : [
                    -38.55222702026367,
                    -3.7864725817550275
                ] 
            }
        },
       (... repeat json)
Run Code Online (Sandbox Code Playgroud)

我的侧边栏 html:

<div class="sidebar">
            <div class="nome"></div>
            <div class="imagem"></div>
            <div class="descricao"></div>
    </div>
Run Code Online (Sandbox Code Playgroud)

我的JS:

var rotas …
Run Code Online (Sandbox Code Playgroud)

javascript json onclick geojson leaflet

3
推荐指数
1
解决办法
1405
查看次数

不使用 git branch -r 显示所有远程分支

当我执行命令时:

git branch -r,它只是显示:

origin/HEAD -> origin/master
  origin/development-elton
  origin/master
Run Code Online (Sandbox Code Playgroud)

当执行命令时:

git remote show origin,它显示:

 remote origin
  Fetch URL: git@bitbucket.org:r2a_/grconsig.git
  Push  URL: git@bitbucket.org:r2a_/grconsig.git
  HEAD branch: master
  Remote branches:
    caio-dev                   new (next fetch will store in remotes/origin)
    controle-usuario           new (next fetch will store in remotes/origin)
    development-elton tracked
    master                     tracked
    rails-admin                new (next fetch will store in remotes/origin)
    **refinancy            new (next fetch will store in remotes/origin)**
Run Code Online (Sandbox Code Playgroud)

如何为我的本地提取分支再融资?

git branch github remote-branch git-branch

2
推荐指数
2
解决办法
1832
查看次数

如何在传单上放置带有 geojson 的数字标记

忘记一切,直到这里,我花了黎明时间尝试,看看我是否可以继续前进,我会解释。我有一张地图,我需要列举 1 到 15 个标记。标记是正确的,标记只有1、15次的问题。这是我的json:

https://github.com/eltonsantos/analise_integrada/blob/master/path.js

简单的json,没什么

我的代码是:

var rotas = L.geoJSON(paradas, {
    onEachFeature: onEachFeature,
    pointToLayer: function(feature, latlng){
        console.log("Qtd: " + paradas.features.length)
        for(var i = 1; i <= paradas.features.length; i++){
            return L.marker(latlng, {
                icon: new L.AwesomeNumberMarkers({
                    number: i,
                    markerColor: 'purple'
                })
            })
        }
    }
}).addTo(map);
Run Code Online (Sandbox Code Playgroud)

这段代码没有显示任何错误信息,它只是显示我所有的点都用 1 编号。我只是希望它们根据 json 中的数量从 1 到 15 编号

javascript json markers geojson leaflet

1
推荐指数
1
解决办法
928
查看次数