Google Places v3 API自动填充功能 - 无法让地方工作?

shw*_*dev 5 javascript api ajax jquery

我一直在使用以下代码,这个代码工作正常一个星期左右,我已经回来继续工作,它似乎不再起作用.我只想展示地方.查看Google的文档"locality"是正确的选择.我在想,也许谷歌改变了API或其他东西.一旦我将其切换到地理编码,它就可以工作,但会显示所有街道和地点,这不是我想要的.我也试过["地方","政治"]而没有运气.我在这做错了什么?

<script type="text/javascript">
  function initialize() {

    var input = document.getElementById('searchTextField');

    var Newoptions = {
      types: ["locality"]
    }; 

    var autocomplete = new google.maps.places.Autocomplete(input,Newoptions);

  }
  google.maps.event.addDomListener(window, 'load', initialize);
</script>

<input id="searchTextField" name="member_location" value="" type="text" >
Run Code Online (Sandbox Code Playgroud)

小智 1

结果中并不总是提供地点,因此如果您位于没有地点的区域(例如管理区域_级别_3),则必须提供后备,尽管您始终得到的唯一一个是国家/地区,所以您最好最终将其后备到那里。