2

私はリーフレットと R を初めて使用します。R (リーフレットとシャイニー) でインタラクティブなマップを作成しようとしています。基本的に、地図上のポイントでルートをたどる必要があります。データは、スタイル オプションに使用する必要があるプロパティを含む GeoJSON ファイルから取得されます。html でリーフレットを使用した以前の実装は次のようになります。

L.geoJson(route2aug,{
    style: function (feature) {
            return feature.properties && feature.properties.style;
                },

    pointToLayer : function(feature,latlng){
               var popupContent = "Sootmass:" + String(feature.properties.sootmass);    
               var popupOptions = {maxWidth: 200};
               return L.circleMarker(latlng,{
             radius: 4,
                         fillColor: getColor(feature.properties.sootmass),
                         color: getColor(feature.properties.sootmass),
                             weight: 1,
                             opacity: 1,
                         fillOpacity: 0.8
                }).bindPopup(popupContent, popupOptions);
               }

    }).addTo(map);

ここでは、データは js オブジェクトとしてインポートされた route2aug ファイルから取得されます。リーフレットを使用してこれを R で複製する必要があります。Rで同じことをする方法はありますか? GeoJSON データ ファイルは次のようになります。

{"geometry": {"type": "Point", "coordinates": [77.68137666666667, 12.926686666666667]}, "type": "Feature", "properties": {"sootmass": 5}},{"geometry": {"type": "Point", "coordinates": [77.68138666666667, 12.926686666666667]}, "type": "Feature", "properties": {"sootmass": 10}},{"geometry": {"type": "Point", "coordinates": [77.681405, 12.926688333333335]}, "type": "Feature", "properties": {"sootmass": 15}}.......}
4

0 に答える 0