我正在寻找一个没有国家名称的建议的可能性。
我有以下js代码:
var options = {
types: ['(cities)'],
componentRestrictions: {country: "us"}
};
autocomplete = new google.maps.places.Autocomplete((document.getElementById('autocomplete')), options);其结果是美国奥斯汀德克萨斯州。
现在我只想举个例子
预期结果如奥斯汀TX
请参阅以下图像链接单击此处的更多信息
你有什么主意吗?谢谢。迪拉杰·甘加尔
发布于 2018-05-30 06:18:51
我对此做了更多的调查,这里有更多的信息:
要使用的服务:服务
AutocompletePrediction定义了服务返回的内容,https://developers.google.com/maps/documentation/javascript/reference?hl=de#AutocompletePrediction
PredictionTerm这里的https://developers.google.com/maps/documentation/javascript/reference?hl=de#PredictionTerm是被错误地显示为结果的“描述”的一部分。
有趣的部分实际上是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);
});我举了一个例子:https://jsfiddle.net/yfkpvf72/1/
https://stackoverflow.com/questions/50596789
复制相似问题