3

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

例如,40 St Marks Ave, Brooklyn, NY在街道的 S(南)侧,如果我们使用 Google 地图绘制它,我们可以看到这一点,但是当我们进行 API 调用时,我没有看到此信息返回的位置。

如果 API 真的没有返回某些东西,你们中的任何人都有聪明的方法来解决这个问题吗?一直在挠头,并开始认为我只是没有以正确的方式看待它。

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

谢谢。

4

2 回答 2

0

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

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

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

于 2017-06-06T15:03:24.100 回答