R语言 无需点击即可获取Map位置

roejwanj  于 2023-01-03  发布在  其他
关注(0)|答案(1)|浏览(110)

我有一个URL/API从谷歌分配的位置,如下图所示,根据纬度和经度。在这里,用户必须点击下面的链接导航到Map。所以想检查一下,如果我们可以有位置准备不点击它

HTML('<a href="http://maps.google.com/?q=50.89090819,14.86667618" target="_blank">Google Maps</a>')
tjjdgumg

tjjdgumg1#

不如这样:

library(rvest)
library(stringr)
h <- read_html(htmltools::HTML('<a href="http://maps.google.com/?q=50.89090819,14.86667618" target="_blank">Google Maps</a>'))
h %>%
  html_elements("a") %>% 
  html_attr("href") %>%
  gsub(".*\\?q\\=(.*)$", "\\1", .) %>% 
  str_split(., ",", simplify=TRUE) %>% 
  as.numeric(.)
#> [1] 50.89091 14.86668

reprex package(v2.0.1)于2022年12月29日创建

相关问题