Как зациклить список длин и длин для drawRectangle в Leaflet R - PullRequest
0 голосов
/ 14 мая 2019

Я использую библиотеку Leaflet в R;

У меня есть карта с уже нарисованными маркерами и полигонами, и я хотел бы также добавить сетку 1x1 км на карту.У меня есть lat и long, сохраненные в объекте, и я хотел бы иметь возможность зацикливать drawRectangle вниз по списку, чтобы завершить сетку.

Я уже пробовал это с одним прямоугольником, и он отлично работает, мне просто нужно зациклить функцию drawRectangle, чтобы повторить список lat & long.Код ниже для работы одного drawRectangle.

lng1, lat1, lng2 и lat2 - это значения, которые я хочу зациклить на объекте.

leaflet(JSON)%>%
  addTiles()%>%
  addPolygons(color = "#6BD7F7", weight = 3, smoothFactor = 0.5, opacity = 1.0, fillOpacity = 0.5)%>%
  addMarkers(lng = Sites$Longitude, lat = Sites$Latitude, popup = Sites$Road.Name, label = Sites$Site.ID) %>%
  addRectangles(lng1 = Grid$Longtitude[i], lat1 = Grid$Latitude[i], lng2 = Grid$Longtitude[i+1], lat2 = Grid$Latitude[i+1], fillColor = "transparent") 
...