如何为R中的openmap()获取特定城市的边界框? 我试图用R绘制一张旧金山地图,并对它进行一些操作。我不了解特定城市边界框的计算。我是新手,请帮我做这个 install.packages("OpenStreetMap") library(OpenStreetMap) #City of San Francisco 37.6213° N, 122.3790° W SFO_map=openmap(c( ),c( ),type="osm") plot(SFO_map)

如何为R中的openmap()获取特定城市的边界框? 我试图用R绘制一张旧金山地图,并对它进行一些操作。我不了解特定城市边界框的计算。我是新手,请帮我做这个 install.packages("OpenStreetMap") library(OpenStreetMap) #City of San Francisco 37.6213° N, 122.3790° W SFO_map=openmap(c( ),c( ),type="osm") plot(SFO_map),r,plot,maps,openstreetmap,R,Plot,Maps,Openstreetmap,您需要确定SF的左上角坐标(城市的远西部,如普雷斯蒂奥和北部,如金门大桥)和右下角坐标(远东,如西奥克兰,南部,可能是太平洋格罗夫),然后在调用中按正确顺序排列。按照“正确的顺序”,第一个纬度小于第二个纬度(或者这就是我认为我从反复试验中学到的)。这是新泽西州普林斯顿部分地区的地图 Princeton_map <- openmap(c(40.3832,-74.674273), c(40.339373,-74.661333), type="osm") 普林斯顿地图我使用并选择我感兴趣的地方

您需要确定SF的左上角坐标(城市的远西部,如普雷斯蒂奥和北部,如金门大桥)和右下角坐标(远东,如西奥克兰,南部,可能是太平洋格罗夫),然后在调用中按正确顺序排列。按照“正确的顺序”,第一个纬度小于第二个纬度(或者这就是我认为我从反复试验中学到的)。这是新泽西州普林斯顿部分地区的地图

Princeton_map <- openmap(c(40.3832,-74.674273), c(40.339373,-74.661333), type="osm")
普林斯顿地图我使用并选择我感兴趣的地方的视觉边界框。如果选择TSV,将显示边界框:

有没有更快的方法?比如说,有没有一个黑盒子,我可以通过它传递城市名称,然后它检索框值?我不知道。