3

Google Maps APIを使用してGIS固有の情報を把握していましたが、住所またはジオコードが存在する通りの側を取得するのに苦労しています。私はstackoverflowとgooglemapsapiグループを調べましたが、これを望んでいる/必要としている他の多くの人々を見ていません。

例として、40 St Marks Ave, Brooklyn, NY通りの南(南)側にあり、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 に答える