Javascript 向google autocomplete places angularJS添加自定义数组

Javascript 向google autocomplete places angularJS添加自定义数组,javascript,jquery,angularjs,autocomplete,google-places-api,Javascript,Jquery,Angularjs,Autocomplete,Google Places Api,在我的应用程序中,我使用指令gm places autocomplete为googleplaces使用autocomplete。我希望这个自动完成的建议,以加强与我的自定义数组,这已列在下面与现有的自动完成功能。 下面显示的是我的HTML <input type="text" gm-places-autocomplete ng-model="autocomplete" class="form-control" id="autoCompleteText" /> 我想将此自定义数组

在我的应用程序中,我使用指令gm places autocomplete为googleplaces使用autocomplete。我希望这个自动完成的建议,以加强与我的自定义数组,这已列在下面与现有的自动完成功能。 下面显示的是我的HTML

  <input type="text" gm-places-autocomplete ng-model="autocomplete" class="form-control" id="autoCompleteText" />
我想将此自定义数组包含到我的自动完成建议中。是否有任何可能的方法来实现这一点

除了angular JS,还有其他使用Javascript或Jquery的方法吗


提前感谢

以下是针对您的情况的javascript方法。自动完成结果可在
AutocompleteService.getQueryPredictions
的回调中编辑。获得自动完成结果后,可以在显示结果之前添加自己的结果

函数initService(){
var displaySuggestions=功能(预测、状态){
if(status!=google.maps.places.PlacesServiceStatus.OK){
警报(状态);
返回;
}
//在此处添加您的自定义建议
//添加到末尾
push({description:'custom suggestion 2'});
//加头
unshift({description:'custome suggestion 1'});
预测。forEach(函数(预测){
//console.log(预测);
var li=document.createElement('li');
appendChild(document.createTextNode(prediction.description));
document.getElementById('results').appendChild(li);
});
};
var service=new google.maps.places.AutocompleteService();
service.getQueryPredictions({
输入:“Syd附近的比萨饼”
},建议);
}

“Syd附近的比萨饼”的查询建议:


    大家好,欢迎来到StackOverflow!我很难理解你到底想做什么。我建议你通读一遍,因为它会帮助你改进你的问题,所以你更有可能得到答案。
          var arrayPlaces={[name:"myHome", lat:25.56,lng:56.12],[name:"office",lat:25.36,lng:51.25]}