借助Google Maps API,我使用此代码提供自动填充位置名称:
var autocomplete = new google.maps.places.Autocomplete(document.getElementById('adr'));
City : <input id="adr" type="text" class="form-control" value="" >
<script src="http://maps.googleapis.com/maps/api/js?sensor=false&libraries=places" type="text/javascript"></script>
提供所有地点名称,例如城市名称“Paris”,还有国家名称“德国”,地区名称等。
如何才能实现自动完成功能,但仅限城市名称?即没有街道名称,没有国名,没有地区名称?
答案 0 :(得分:3)
文档中的内容:https://developers.google.com/places/documentation/autocomplete#place_types
var autocomplete = new google.maps.places.Autocomplete(yourHTMLElement, { types: ['(cities)']});
答案 1 :(得分:0)
City : <input id="adr" type="text" class="form-control" value="" style="width:100%">
<script src="http://maps.googleapis.com/maps/api/js?sensor=true&libraries=places" type="text/javascript"></script>
{{1}}