javascript 如何更改google places自动完成URL表单数据

zaq34kh6  于 2022-12-21  发布在  Java
关注(0)|答案(1)|浏览(116)

我已经配置了谷歌的地方自动完成,并选择搜索后,我得到的URL形式的数据如下:我希望配置它,使它返回多个名称/值对,如下所示:http://127.0.0.1:8000/location/?inputNumber=1&inputStreet=York+Street&inputCity=Sydney&inputState=NSW&inputZip=2000
这是必需的,因为我正在使用Django,并希望使用名称/值对来帮助从模型中检索数据。
这是我在脚本标签中配置的:

<script>
    function initMap() {
      var input = document.getElementById('search_term');
      const options = { types: ["address"], };
      var autocomplete = new google.maps.places.Autocomplete(input);
      autocomplete.setComponentRestrictions({ country: ["au"], });
    }
  </script>
  <script async
    src="https://maps.googleapis.com/maps/api/js?key=xxxxxx&libraries=places&callback=initMap">
  </script>

有什么需要帮忙的吗?

63lcw9qa

63lcw9qa1#

地点自动完成服务是一个返回地点预测以响应HTTP请求的Web服务。该请求指定文本搜索字符串和可选的地理界限。该服务可用于为基于文本的地理搜索提供自动完成功能,方法是在用户键入时返回地点(如企业、地址和兴趣点)。

相关问题