0

HopStop のドキュメントから: http://www.hopstop.com/developer/?action=documentation#6.1.3

GetRoute 関数の場合、アドレスを提供する代わりに、X1、X2、Y1、Y2 (経度、緯度) を提供することができ、アドレスは不要であることが述べられています。

しかし、実行するとき

    http://www.hopstop.com/ws/GetRoute?licenseKey=LICENSE_KEY&X1=-73.9860&X2=-74.0062&Y1=40.7532&Y2=40.7617&day=1&time=9%3A00&mode=s

それ以外の:

    http://www.hopstop.com/ws/GetRoute?licenseKey=LICENSE_KEY&city1=newyork&address1=1800%20Broadway&city2=newyork&address2=162%20Madison%20Ave&day=1&time=9%3A00&mode=s

出力:

    <ResponseStatus>
    <FaultCode>181</FaultCode>
    <FaultString>address1 and address2 not found.</FaultString>
    </ResponseStatus>

あなたの助けに感謝。

4

1 に答える 1

1

ドキュメントは少し古くなっています。それらのパラメータに誤りがありました。小文字にする必要があるため、X1の代わりにx1を使用します。ただし、非推奨であり、ある時点で削除されるため、使用しないことをお勧めします。

アドレスパラメータは、次のように緯度と経度を受け入れます。

address1=latitude,longitude

したがって、クエリは次のようになります。(ライセンスキーを削除)

http://www.hopstop.com/ws/GetRoute?licenseKey=MY_LICENSE_KEY&address1=40.7532,-73.9860&address2=40.7617,-74.0062&day=1&time=9%3A00&mode=s

お役に立てれば!

出典:HopStopで働いています。

于 2012-02-13T22:04:25.697 に答える