我是传单和 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}}.......}