9

座標がある通りの最も近い交差点を見つけるにはどうすればよいですか?

たとえば、南から北に走る通り A があり、北に通り X が、南に通り Y が交差しているとします。

Google Maps API では、通り A の最も近い交差点 (X または Y) の座標を見つけることができますか? どこにも言及されていませんでした。

PS: 私が知っている唯一の解決策は、通り A にある建物の最小数と最大数を推測し、それらの間にポリラインを描画することです。しかし、これについてはよくわかりません。

4

2 に答える 2

1

[上記のコメントを参照]

残念だけど違う。gdirectionsを使用しても、通りの始点と終点(座標)を特定する方法はありません。私は上記で提案されたハックを使用してそれを解決しました:1からXXXまでの建物番号をループします。

しばらくの間精度が6の場合(8 =建物番号、7 =交差点、6 =おおよその住所のみ)、新しい番号が存在しないことを意味します。だから私は最初のポイント(緯度/経度)、真ん中のポイント、最後のポイント(すべて精度8)を取り、それらの間にパスを作成します。ただし、他の部分には建物がないか、Googleにそれ以上のデータがないため、これは通りの一部しか提供しない場合があります:(

于 2009-02-17T23:59:35.830 に答える
0

USGSのTIGERデータの使用を検討してください。そこからその情報を得ることができますが、Googleのデータほど簡単に操作することはできません。

于 2009-02-18T00:24:09.200 に答える