当前位置: 首页 > 知识库问答 >
问题:

街道地址到地理位置lat/long

宋岳
2023-03-14

我正在考虑Rchart/传单创建一个闪亮的应用程序房屋销售在我的县。任何时候都有几百套房子出售。想要为所有人绘制街道地址到地理位置的地图(lat/long)并在地图上显示它们。所以,我正在寻找一个r包,服务或数据库,可以映射街道地址到地理位置。

共有1个答案

查宜民
2023-03-14

这里有一个基于哈维建议的函数。它将查找地址并给出第一个结果的坐标。看看函数中x的结构,看看您可以获得的其他信息。

geocodeAdddress <- function(address) {
  require(RJSONIO)
  url <- "http://maps.google.com/maps/api/geocode/json?address="
  url <- URLencode(paste(url, address, "&sensor=false", sep = ""))
  x <- fromJSON(url, simplify = FALSE)
  if (x$status == "OK") {
    out <- c(x$results[[1]]$geometry$location$lng,
             x$results[[1]]$geometry$location$lat)
  } else {
    out <- NA
  }
  Sys.sleep(0.2)  # API only allows 5 requests per second
  out
}

例如:

R> geocodeAdddress("Time Square, New York City")
[1] -73.98722  40.7575
 类似资料:
  • 问题内容: 我已经在Web项目的jsp / servlet中创建了一个登录应用程序,我想知道访问我的登录页面的不同用户的地理位置。我怎么知道某个人正在从哪里访问我的登录页面?例如:如果某人正在访问加拿大的页面,那么一条记录将插入到我的数据库中,例如:IP:20.4.9.134和位置:Canada。 问题答案: 我用这个: http://freegeoip.net/xml/122.169.8.137

  • 7.2. 个案研究:街道地址 这一系列的例子是由我几年前日常工作中的现实问题启发而来的,当时我需要从一个老化系统中导出街道地址,在将他们导入新的系统之前,进行清理和标准化。(看,我不是只将这些东西堆到一起,他有实际的用处)。这个例子展示我如何处理这个问题。 例 7.1. 在字符串的结尾匹配 >>> s = '100 NORTH MAIN ROAD' >>> s.replace('ROAD', '

  • 背景一般来说,我对谷歌地图/地图sdks有点陌生。我想在iOS上创建一个地区的街道“热量”地图。作为一个容易理解的例子,让我们假设它是为了绘制城市中每天看到的小狗。数据定期变化,我们需要表明某些街道比其他街道有更多的小狗流量。 问题:我如何判断用户何时输入了唯一的街道?如何获得唯一的街道ID? 相关问题:如果在谷歌地图中不可能,请链接到在OpenStreetMap或Mapbox中这样做。 我看过的

  • 问题内容: 我们正在寻找一种快速准确的方法来根据访问者的IP获取访问者的位置。 我们已经尝试过ipinfodb.com,但在调用API时,其API使我们的网站严重滞后。 您还建议其他哪些服务? 问题答案: 获取Geo-IP信息 请求地理IP服务器(netip.de)进行检查,并返回IP所在的位置(主机,州,国家/地区,城镇)。

  • 使用微信内置地图查看位置接口 wx.openLocation({ latitude: 0, // 纬度,浮点数,范围为90 ~ -90 longitude: 0, // 经度,浮点数,范围为180 ~ -180。 name: '', // 位置名 address: '', // 地址详情说明 scale: 1, // 地图缩放级别,整形值,范围从1~28。默认为最大 inf

  • 从虚拟内存到物理内存 虚拟地址和物理地址 到目前为止,我们简易的操作系统还只是一个内核在执行,还没有多任务的概念。在现代的操作系统中,为了让其他的程序能方便的运行在操作系统上,需要完成的一个很重要的抽象是「每个程序有自己的地址空间,且地址空间范围是一样的」,这将会减少了上层程序的大量麻烦,否则程序本身要维护自己需要的物理内存,这也会导致极大程度的不安全。 这个执行上看到的地址空间,就是虚拟内存。而