我一直在使用下面的代碼,這個代碼在一個星期左右的時間裏工作正常,我已經回過頭來進一步研究它,它似乎不再有效。我只想向當地人展示。看一下Google的文檔「locality」是正確的選擇。我在想,也許谷歌改變了API或什麼。只要我切換到地理編碼它的作品,但顯示所有的街道和地方,這不是我想要的。我也試過[「地方」,「政治」],也沒有運氣。我在這裏做錯了什麼?谷歌地方的v3 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" >
但是它爲什麼如此呢?是因爲Google Maps API不知道/定義該地理區域的地點像新加坡的國家? – ericn