0

それでは、この結果を見てみましょう。

http://maps.googleapis.com/maps/api/directions/json?origin=2160%20Barnes%20Ave,%20Bronx,%20NY&destination=2160%20Barnes%20Ave,%20Bronx,%20NY&sensor=false

平文の場合:

  • 出身地: 2160 バーンズ アベニュー、ブロンクス、NY
  • 目的地: 2160 Barnes Ave、ブロンクス、ニューヨーク

検索すると、次のように返されます。

  • 2160 バーンズ アベニュー, マウント バーノン, NY

これは予期された動作ではないのではないかと疑っています。

Google マップで住所を入力しようとすると、正しい場所が表示されるので、住所が存在します。間違って入力しているわけではありません。https://maps.google.com/maps?q=2160+Barnes+Ave,+Bronx,+NY

次に、同じ通りを検索して "near Bronx, NY" 句を追加するとどうなるか見てみましょう。

http://maps.googleapis.com/maps/api/directions/json?origin=2160%20Barnes%20Ave,%20Bronx,%20NY%20near%20Bronx,%20NY&destination=2160%20Barnes%20Ave,%20Bronx,%20NY&sensor =真

私が間違っていることはありますか?今のところ、次のように検索する必要があると感じています。

{Address}, {City}, {State} near {City}, {State}

郵便番号を入力すると問題なく動作しますが、常に郵便番号が利用できるとは限りません。

Google のサポート グループは、StackOverflow と公式フォーラムを使用する必要があると言っています。それで... 助けて?

4

1 に答える 1

0

2160 を 2162 に変更すれば完了です。:-)

作業リンク:

http://maps.googleapis.com/maps/api/directions/json?origin=2162%20Barnes%20Ave,%20Bronx,%20NY%20near%20Bronx,%20NY&destination=2162%20Barnes%20Ave,%20Bronx,%20NY&sensor =真

これはおそらく、2160 Barnes Ave, Bronx, NY が存在しないのに対し、2160 Barnes Ave, Mt Vernon, NY と 2162 Barnes Ave, Bronx, NY が存在するために発生します。

于 2012-08-12T16:56:38.857 に答える