2016-12-07 1 views
0

장소 ID 목록을 사용하여 Google Distance Matrix API에 요청을 성공적으로 보내고 있습니다. 그러나 결과를 얻을 때 대상 주소는 실제 주소이며 요청에서 보낸 장소 ID가 아닙니다. 목적지 주소로 보낸 장소 ID를 API가 반환하도록 강제 할 수있는 방법이 있습니까?Google 거리 매트릭스 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" 
]... 

나는 사용자 지정 목록에서 가장 가까운 몇 군데를 발견 안드로이드 응용 프로그램을 구축 할 거리 매트릭스 API를 사용하고 있습니다. 이러한 쿼리에 사용할 작업 영역 ID를 저장하는 응용 프로그램에서 모델을 만들었습니다. 일부 장소 ID는 정확한 설정 (때로는 일반 지역 또는 건물에만 해당)을 가리 키지 않으므로 장소 ID를 사용하여 거리 결과를 다시 객체에 매핑하고 싶습니다. 그것은 불가능하다 사전 :

답변

0

에서

덕분에 장소 대신 ID의 실제 주소를 반환하기 위해 구글 거리 행렬에 지정합니다. 장소 ID를 검색하려면 API를 배치 할 실제 주소를 전달하십시오.

관련 문제