【发布时间】:2015-11-11 09:53:53
【问题描述】:
代码如下:
library(leaflet)
library(geosphere)
startLoc <- c(-100, 45) #Long/Lat
endLoc <- c(-100, 42) #Long/Lat
totalDist <- distHaversine(startLoc, endLoc)
leaflet() %>%
addTiles() %>% # Add default OpenStreetMap map tiles
addMarkers(lng=c(startLoc[1],endLoc[1]), lat=c(startLoc[2], endLoc[2]), popup = paste(totalDist)) %>%
addCircles(lng = endLoc[1], lat = endLoc[2], radius = totalDist)
如您所见,圆中不包含顶点。我认为这是因为“添加圆圈”没有考虑地球的曲率?对吗?
如果你把两个点放在一起比较好...
【问题讨论】: