私は角度のGoogleマップ(agm)を使用しています。私は以下の方法でGoogleのオートコンプリートを作成しました。角度2のブートストラップモーダルでGoogleオートコンプリートを作成する方法+?
pickAdd() {
var autocomplete:any;
var options = { componentRestrictions: {country: "IN"} };
this. inputAddress = document.getElementById('address');
autocomplete = new
google.maps.places.Autocomplete(this.inputAddress,options)
google.maps.event.addListener(autocomplete, 'place_changed',()=> {
this.ngZone.run(() => {
this.zoom=8;
var place = autocomplete.getPlace();
this.lat = place.geometry.location.lat();
this.lng = place.geometry.location.lng();
this.getGeoLocation(this.lat,this.lng);
});
});
}
CSS:
sebm-google-map {
height: 300px;
}
私は、ブートストラップモーダルで上記のコードを入れた場合、Googleのオートコンプリートが機能していない
TSファイル内のHTML<input type="text" #pick id="address" class="form-control" [(ngModel)]="pickAddress" name="pickAddress" (ngModelChange)="pickAdd()" placeholder="Pick Up Address" onclick="return false" style="padding-left: 30px;border-radius: 25px;border: 1px solid #31708f;"
で
注:上記のコード
は
あなたがPlunker –
を提供できるかどうか、あなたの質問に答えるために容易になります:私は(角、NGX-ブートストラップ、アンギュラグーグルマップ)を作成し、すべての罰金です。このplunkerで
ルックこれは役に立ちますか? http://plnkr.co/edit/5rvz2LbIYKAFmJmzNIqs?p=preview –
アクチュアリーアラムは角度2ブロを使用しています。 – harish