IOS版谷歌地图自动完成
我在IOS ION 2应用程序中使用google auto complete。当我开始在字段中键入地址时,匹配的地址在下拉列表中显示为ok,但如果我选择一个地址,离子输入字段将不会填充。谁能帮我解决这个问题吗 模板:IOS版谷歌地图自动完成,ios,ionic2,Ios,Ionic2,我在IOS ION 2应用程序中使用google auto complete。当我开始在字段中键入地址时,匹配的地址在下拉列表中显示为ok,但如果我选择一个地址,离子输入字段将不会填充。谁能帮我解决这个问题吗 模板: <ion-item> <ion-input id="journey_from" name="journey_from" type="text" placeholder="" [(ngModel)] = "location"></ion-input>
<ion-item>
<ion-input id="journey_from" name="journey_from" type="text" placeholder="" [(ngModel)] = "location"></ion-input>
</ion-item>
您是否尝试过围绕它创建表单并使用“angular/forms”中的.UpdateValue和Validity?更多信息请访问Hi@ARD,我们也遇到了同样的问题。你能解决这个问题吗?@S.Roose,我通过将离子输入改为正常输入来修复它@谢谢你的反馈。奇怪的是,我已经在使用普通的输入了。我想我要处理的是一条不同于事业的路线。
ngAfterViewInit(){
let options = {
componentRestrictions:{
country: 'IN'
},
types: ['(regions)']
}
let input = document.getElementById('autocomplete').getElementsByTagName('input')[0];
let autoComplete = new google.maps.places.Autocomplete(this.autocomplete.nativeElement,options );
google.maps.event.addListener(autoComplete,'place_changed', () => {
this.placeSelect = autoComplete.getPlace();
this.location= this.placeSelect.formatted_address;
this.changeDetect.detectChanges(); });