2016-12-07 10 views
0

Google Distance Matrix APIに場所IDのリストを要求しています。しかし、結果を得ると、宛先アドレスは物理アドレスであり、要求で送信されたプレースIDではありません。宛先アドレスとして送信されたプレースIDをAPIが返すように強制する方法はありますか?Google Distance Matrix APIがアドレスとしてplace_idを返すようにする

要求:

https://maps.googleapis.com/maps/api/distancematrix/json?units=metric&origins=51.048615,-114.070846&destinations=place_id:ChIJgbHj2CN6cVMRPYmSpSbpiTQ|place_id:ChIJZTyyqeFvcVMRF7KgQedMKjA&key=AKEY 

応答:

destination_addresses: [ 
    "5555 76 Ave SE, Calgary, AB T2C 4L8, Canada", 
    "834 11 Ave SW, Calgary, AB T2R 0E5, Canada" 
]... 

私はカスタムリストから最寄りのいくつかの場所を見つけるのAndroidアプリを構築するために距離行列のAPIを使用しています。これらのクエリに使用するプレースIDを格納するアプリケーションでモデルを作成しました。いくつかの場所IDは正確な設立(一般的な場所や建物だけにある場合もある)を指していないので、私は場所のIDを使って距離の結果をオブジェクトに戻したいと思います。事前に

感謝:)

答えて

0

代わりに物理アドレスの代わりIDを返すためにGoogleの距離行列に指定することはできません。場所IDを取得するAPIを配置する物理アドレスを渡します。

関連する問題