【问题标题】:trying to figure out N / S / E / W side of street w/ Google Maps API试图通过 Google Maps API 找出街道的 N / S / E / W 侧
【发布时间】:2017-06-07 02:15:33
【问题描述】:

我们正在使用 Google Maps API 来找出一些 GIS 特定信息,但我们正在努力获取地址或地理编码所在的街道一侧。我查看了 stackoverflow 和 google maps api 组,但没有看到太多其他想要/需要这个的人。

例如,40 St Marks Ave, Brooklyn, NY 位于街道的 S(南)侧,如果我们使用 Google 地图绘制它,我们可以看到这一点,但是当我们创建 API 时,我看不到此信息返回的位置打电话。

如果 API 确实没有返回某些东西,你们中的任何人都有聪明的方法来解决这个问题吗?一直在摸索这个问题,并开始认为我只是看不太对。

顺便说一句,我们绝对需要以指南针坐标(又名 N/S/W/E)形式返回的街道信息。

谢谢。

【问题讨论】:

  • 了解 N/S/W/E 如何有助于确定您在街道的哪一侧?

标签: api google-maps


【解决方案1】:

如果我需要这样做,我会:

  1. 查看感兴趣区域中是否有 ROOFTOP 地理编码(它们用于"40 St Marks Ave, Brooklyn, NY" "location_type": "ROOFTOP"),如果 ROOFTOP 地理编码不可用,这可能不起作用。
  2. 获取从该点到其自身的路线(应该为您提供道路上最近的位置): example
  3. 计算[方位](从街道到建筑物,反之亦然,这取决于您需要什么)。
  4. 用它来确定罗盘方向。

【讨论】:

  • 嗯,这对我们来说不太奏效,但无论如何它都很有趣。我们现在正在对其进行测试时发现的主要问题之一是 GPS 本身不够准确。
【解决方案2】:

想到的一个简单解决方案是在沿街移动时在多张图片上使用时间戳。从那里我们可以知道运动的方向,并知道建筑物是在街道的左边还是右边。

【讨论】:

  • 请添加一些代码和/或您执行的试验和错误。
猜你喜欢
  • 2012-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-29
  • 1970-01-01
相关资源
最近更新 更多