Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 在谷歌表单应用程序脚本中放置自动完成_Google Maps_Google Apps Script_Google Places Api_Google Forms - Fatal编程技术网

Google maps 在谷歌表单应用程序脚本中放置自动完成

Google maps 在谷歌表单应用程序脚本中放置自动完成,google-maps,google-apps-script,google-places-api,google-forms,Google Maps,Google Apps Script,Google Places Api,Google Forms,我不熟悉谷歌表单和谷歌应用程序脚本。我正在尝试动态创建一个表单,该表单采用用户地址。我想为用户地址字段合并Google的Places Autocomplete样式输入,但我找不到任何示例或资源 谢谢你的帮助 这在表单中是不可能的。您只能使用本机控件,此时无法在表单中运行代码。对于应用程序脚本web应用程序中的文本框: 代码.gs function doGet() { return HtmlService.createHtmlOutputFromFile('HTML') .setSandb

我不熟悉谷歌表单和谷歌应用程序脚本。我正在尝试动态创建一个表单,该表单采用用户地址。我想为用户地址字段合并Google的Places Autocomplete样式输入,但我找不到任何示例或资源


谢谢你的帮助

这在表单中是不可能的。您只能使用本机控件,此时无法在表单中运行代码。

对于应用程序脚本web应用程序中的文本框:

代码.gs

function doGet() {
  return HtmlService.createHtmlOutputFromFile('HTML')
  .setSandboxMode(HtmlService.SandboxMode.IFRAME);
}
HTML.HTML

<!doctype html>

<div>
  <input id="searchTextField" type="text"/>
</div>

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?libraries=places"></script>
<script>
  var input = document.getElementById('searchTextField');
  autocomplete = new google.maps.places.Autocomplete(input, {types:['geocode']});

  google.maps.event.addListener(autocomplete, 'place_changed', function() { 
  var place = autocomplete.getPlace();});
</script>

var input=document.getElementById('searchTextField');
autocomplete=new google.maps.places.autocomplete(输入,{types:['geocode']});
google.maps.event.addListener(自动完成,'place_changed',function(){
var place=autocomplete.getPlace();});

此脚本不适用于Google forms,如果您有HTML网页并希望使用location API,则可以使用此脚本。