Javascript 谷歌表单、地理编码和语言

Javascript 谷歌表单、地理编码和语言,javascript,google-forms,geocode,Javascript,Google Forms,Geocode,首先说我不是程序员,我只是按照教程中的步骤进行操作,直到出现错误。 我有一个谷歌表单,人们以城市、州、国家的格式输入地址。然后我有一个代码来获取你的纬度和经度。问题是,当我键入除英语以外的地址时,它不起作用。例如,它不起作用:马德里,马德里,西班牙,但如果它与马德里,马德里,西班牙合作。 至少能用英语和西班牙语工作吗 非常感谢,这里我留下了从教程中复制的部分代码: /** * Read values coming from the form */ function onFormSubmissio

首先说我不是程序员,我只是按照教程中的步骤进行操作,直到出现错误。 我有一个谷歌表单,人们以城市、州、国家的格式输入地址。然后我有一个代码来获取你的纬度和经度。问题是,当我键入除英语以外的地址时,它不起作用。例如,它不起作用:马德里,马德里,西班牙,但如果它与马德里,马德里,西班牙合作。 至少能用英语和西班牙语工作吗

非常感谢,这里我留下了从教程中复制的部分代码:

/**
* Read values coming from the form
*/
function onFormSubmission(e) {
Logger.log("data!");
/**
 * Use Google services to get coordinates from a locality string
 */
 //Georeference the submission
 var loc = geocode(e.namedValues.location);

}

/**
 * Geocode using Google's services
 */
function geocode(address) {
  var response = UrlFetchApp.fetch("http://maps.googleapis.com/maps/api/geocode/json?address="+escape(address)+"&sensor=false");
  var respObj=Utilities.jsonParse(response.getContentText());

  var loc = {lat:NaN,lng:NaN};
  try {
    loc = respObj.results[0].geometry.location
  } catch(e) {
    Logger.log("Error geocoding: "+address);
  }
 return loc;
}