仅获取具有 Google 地图 API 自动完成功能的城市名称
Get only city names with Google Maps API autocompletion
感谢 Google 地图 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",还有国家/地区名称 "Germany"、地区名称等
除了城市名称,怎么可能有自动补全?即没有街道名称,没有国家名称,没有地区名称?
文档中有:https://developers.google.com/places/documentation/autocomplete#place_types
var autocomplete = new google.maps.places.Autocomplete(yourHTMLElement, { types: ['(cities)']});
var autocomplete = new google.maps.places.Autocomplete(
document.getElementById('adr'),
{
types: ['(cities)']
}
);
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>
感谢 Google 地图 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",还有国家/地区名称 "Germany"、地区名称等
除了城市名称,怎么可能有自动补全?即没有街道名称,没有国家名称,没有地区名称?
文档中有:https://developers.google.com/places/documentation/autocomplete#place_types
var autocomplete = new google.maps.places.Autocomplete(yourHTMLElement, { types: ['(cities)']});
var autocomplete = new google.maps.places.Autocomplete(
document.getElementById('adr'),
{
types: ['(cities)']
}
);
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>