【发布时间】:2018-01-24 00:22:11
【问题描述】:
我正在尝试使用谷歌地图 API 在输入字段中获取唯一的 Town Names。以下是我正在处理的图像。
所以,我在第一个选择字段中输入了我所有的城市,并在第二个输入字段中使用了谷歌地图自动完成 API。我已经对其使用了国家/地区限制,并且国家/地区限制可以正常工作。
但现在的重点是,我希望它仅在所选城市的输入字段中自动完成城镇名称,因此请在这方面提供一些帮助。
以下是我在这方面使用的代码。
<script type="text/javascript">
function findPropertyLocation(){
var options = {
componentRestrictions: {country: "pk"}
};
var input = document.getElementById('location-search');
var autocomplete = new google.maps.places.Autocomplete(input, options);
}
【问题讨论】:
-
您不能将 Google 的自动完成功能限制在某个城市或地区。根据文档:developers.google.com/maps/documentation/javascript/3.exp/…“国家”是唯一允许的组件限制。
标签: javascript google-maps autocomplete