2017-09-19 9 views
0

を整数に文字列からプロパティを備えています:にGeoJSONは、私はそうのように初期化markerclusterを持って

var geoJsonLayer = L.geoJSON(storer, { 
     pointToLayer: function (geoJsonPoint, latlng) { 
     return L.circleMarker(latlng); 
     }, 
      onEachFeature: onEachFeature, 
      style: style, 
      fillcolor: style 
     }); 

    markers.addLayer(geoJsonLayer); 
    map.addLayer(markers); 

各機能は、観察を記録したところを示す、イヤーと呼ばれる性質を持っています。ただし、このプロパティは整数ではなく文字列です。このプロパティを整数に変更するにはどうすればよいですか?機能を上書きonEachFeature機能で

答えて

1

、例えば:

(...) 
onEachFeature: function(feature, layer) { 
    feature.properties.example = parseInt(feature.properties.example) 
} 
(...) 
+0

甘いので、私は私のonEachFeature関数にfeature.properties.time =のparseInt(feature.properties.Year)作り、それが正常に動作することを組み込みます。今、私はクラスター形式でマーカーを保持しながらtime_sliderを作成するプロパティの範囲をカスタマイズしたいと思います。 –

+0

@ A.Andreこの答えは、質問の第1部分を正しく解決します。ミックスの問題を避けるために、2つの異なる投稿であなたの質問を受け入れられたものとしてマークすることを検討してください。 – ghybs

関連する問題