Google은 these과 같은 서사적지도를 작성하여 학문적 목적으로 사용합니다. 데이터 (위치, 위치 유형, 시간 및 좌표)는 Google 스프레드 시트에 저장됩니다. 우리의 목표는 사용자가 직접 데이터를 입력하는 대신 데이터 집합을 채우기 위해 양식을 채우는 것입니다. 이 부분은 잘 작동합니다.mapquest에서 Google 스프레드 시트로의 지리적 좌표
가장 큰 문제는 현재 양식에서 보낸 위치를 자동으로 지오 코딩하는 것입니다.
저는 개발자가 아니기 때문에 며칠을 보냈지만 아무런 소용이 없었습니다.
코드 (Bogdan Rau's blog에서 가져온 수정이) (만 위도에 대한) 다음이다 :
function LatRange2(range) {
var n = range.length;
var m = range[0].length;
var LLArray =new Array(n);
for (i=0; i<n; i++){
var fullAddress =" ";
for (var j = 0; j < m; j++) {
fullAddress = fullAddress + " " + range[i][j];
}
var Url = 'http://open.mapquestapi.com/geocoding/v1/address?key=HIDDEN_KEY&inFormat=kvp&outFormat=json&location=' + fullAddress + '&thumbMaps=false';
var Results = UrlFetchApp.fetch(Url);
var lat = Results.lat;
}
LLArray[i] = new Array(1);
LLArray[i][0] = lat;
}
return LLArray;
}
내가 너무 많은 geocodings을 시도했기 때문에 (몇 번의 시도 후, 나는 하루에 차단되었습니다) Google 지오 코더에서 MapQuest API로 전환했습니다. 또한 Rau의 코드는 잘못된 경도를 나타 냈습니다.
이제는 함수가 빈 셀을 반환합니다.
도움이 될 것입니다. 나는 너에게 충분히 감사 할 수 없다!