É possível adicionar marcas de escala de retícula e coordenadas ao redor das bordas de um leaflet
gráfico? Algo como a captura de tela abaixo, mas com valores de lon/lat incluídos? Procurei online, mas não encontrei uma solução.
map <- leaflet() %>%
addTiles() %>%
setView(lng = -118.88, lat = 38.1341, zoom = 8) #|>
#addCoordinates()
map
Combinei a solução compass com o plugin autograticule .
htmltools
Ajustes
1 - você pode especificar a distância das linhas de retícula dependendo do nível de zoom. Basta ajustar a configuração if-else
lineOffset
no código abaixo.2 - no final do código, adicionei um pouco de css para ajustar o estilo dos rótulos, ajuste o tamanho da fonte/cor ao seu gosto.
3 - os rótulos de retícula são mostrados dentro do mapa de folhetos, portanto, tive que garantir que a IU existente não obstruísse os rótulos. Então, os rótulos de Latitude são deslocados da borda esquerda em 4%, a Longitude 5% da parte inferior. Ajuste isso conforme necessário.
Código