Google 没有国家名称的自动完成建议
Google autocomplete suggestion without country name
我正在寻找获得没有国家名称的建议的可能性。
我有以下js代码:
var options = {
types: ['(cities)'],
componentRestrictions: {country: "us"}
};
autocomplete = new google.maps.places.Autocomplete((document.getElementById('autocomplete')), options);
结果例如美国德克萨斯州奥斯汀
现在我只想要那个例子
预期结果例如德克萨斯州奥斯汀
查看图片后的更多信息link
click here
你有什么想法吗?谢谢。迪拉杰甘加尔
我对此进行了更多调查,这里有更多信息:
AutocompletePrediction 定义服务returnshttps://developers.google.com/maps/documentation/javascript/reference?hl=de#AutocompletePrediction
这里的 PredictionTerm https://developers.google.com/maps/documentation/javascript/reference?hl=de#PredictionTerm 是 "description" 的一部分,最初显示为结果。
有趣的部分实际上是 PredictionTerm,它是整个地点建议的一部分。
如果你看这个例子:https://developers.google.com/maps/documentation/javascript/examples/places-queryprediction
您可以轻松获取建议结果的每个 PredictionTerm,如以下代码段所示:
predictions.forEach(function(prediction) {
var li = document.createElement('li');
var city = prediction.terms[2];
var content = "Results: "+city;
li.appendChild(document.createTextNode(prediction.description));
document.getElementById('results').appendChild(li);
});
我正在寻找获得没有国家名称的建议的可能性。
我有以下js代码:
var options = {
types: ['(cities)'],
componentRestrictions: {country: "us"}
};
autocomplete = new google.maps.places.Autocomplete((document.getElementById('autocomplete')), options);
结果例如美国德克萨斯州奥斯汀
现在我只想要那个例子
预期结果例如德克萨斯州奥斯汀
查看图片后的更多信息link click here
你有什么想法吗?谢谢。迪拉杰甘加尔
我对此进行了更多调查,这里有更多信息:
AutocompletePrediction 定义服务returnshttps://developers.google.com/maps/documentation/javascript/reference?hl=de#AutocompletePrediction
这里的 PredictionTerm https://developers.google.com/maps/documentation/javascript/reference?hl=de#PredictionTerm 是 "description" 的一部分,最初显示为结果。
有趣的部分实际上是 PredictionTerm,它是整个地点建议的一部分。
如果你看这个例子:https://developers.google.com/maps/documentation/javascript/examples/places-queryprediction
您可以轻松获取建议结果的每个 PredictionTerm,如以下代码段所示:
predictions.forEach(function(prediction) {
var li = document.createElement('li');
var city = prediction.terms[2];
var content = "Results: "+city;
li.appendChild(document.createTextNode(prediction.description));
document.getElementById('results').appendChild(li);
});