从Google Places API getPlacePredictions返回值

时间:2019-05-03 09:40:40

标签: javascript google-maps google-places-api

我想对照某些输入文本检查Google Places API返回的第一个值,getPlacePredictions函数设置为不返回任何值,并且我试图在回调函数中获取一个可用的值范围的另一端。

想要得到这样的结果:

function checkPlacePredictions(input) {
  var result;
  autocompleteService = new google.maps.places.AutocompleteService();
  autocompleteService.getPlacePredictions(
    {
        'input': input,
        'componentRestrictions': {'country': 'de'},
        'types': ["address"]
    },
    function listentoresult(list, status) {
        if(list == null || list.length == 0 || list[0].description !== input) {
            // There are no suggestions available.
            result = false;
        } else if (list[0].description === input) {
            result = true;
        }
        console.log(result) //available
    });
  return result; //not available
}

到目前为止,绑定还没有成功,有没有其他实现或建议?

0 个答案:

没有答案