Google지도 기반 애플리케이션을 개발 중입니다.지오 코딩을 위해 주소 순서를 유지하십시오.
사용자가 .xls 스프레드 시트 파일을 업로드하여 길 찾기를 계획 할 수 있습니다. 이 파일은 최대 1000 개의 지리적으로 정확한 주소를 가질 수 있습니다.
function geoCodeUploadedAddresses() {
for(var i = 0; i< uploadedWaypoints.length; i++) {
nokia.places.search.manager.geoCode({
searchTerm : uploadedWaypoints[i],
onComplete: onGeocodeComplete
});
}
}
function onGeocodeComplete(data, requestStatus, requestId) {
if (requestStatus == "OK") {
console.log(data);
} else if(requestStatus == "ERROR") {
console.log("error")
}
}
이의 문제가 있다는 것입니다 : 나는 이러한 주소와 경로를 계획 할 수있을 정확 해요 경우
, 내가 먼저지도 '지오 코딩 서비스 여기서 사용하여, 그들에게 모든 지오 코딩 할 필요가 보낸 순서와 동일한 순서로 주소를 반환하지 않습니다. 예를 들어
, 지오 전에 uploadedWaypoints
배열 :
- 1,081 부다페스트 블라 Lujza
- 2,119 퍼첼, 라자 빌 모스의 utca
- 1,214 부다페스트 센트 학자
tér에 후 tér에 주소를 지오 코딩하는 것은 완전히 임의의 순서로 돌아옵니다.
예 :
- 2119 퍼첼, 라자르 빌 모스의 utca
- 1081 부다페스트, 블라 하 Lujza tér에
- 1214 부다페스트, 센트 임레
그래서 내가 어떻게이 주소 동안의 모든 지오 코딩 할 수 TER 배열에 같은 순서를 유지하고 있습니까?
수 없습니다. 일련의 개별 HTTP 요청을 만들고 있습니다. 응답을 특정 순서대로 되돌릴 수있는 방법이 없습니다. 이를 원래 데이터와 대조하거나 필요에 더 적합한 일괄 API를 찾아야합니다. – kielni