为从ggmap的revgeocode返回的地址选择格式

时间:2019-08-02 19:21:20

标签: r google-maps google-api ggmap google-geocoding-api

在R中获取地理位置的地址时,它默认为第一个条目。我该如何退回另一个?

  

revgeocode(c(-122.39150,37.77374),输出=“地址”)
  
  找到多个地址,第一个将被返回:
    1145 4th St,旧金山,CA 94158,美国
    ...     美国加利福尼亚州旧金山县
    美国加利福尼亚州旧金山
    美国加利福尼亚
    美国

1 个答案:

答案 0 :(得分:0)

您可以使用output="all",然后访问$results数组以获取所需的特定条目。

例如:

revgeocode(c(-122.39150, 37.77374), output = "all")$results[[6]]$formatted_address 

这将返回第六个地址“美国加利福尼亚州94158,旧金山”。

希望这会有所帮助!