ドラッグするかクリックして新しいポリゴンを取得しようとするたびに、私はいつも私の変数の初期パスを取得します。Sebm Google MapsでDragEndを使ってポリゴンのパスを取得する方法は?角度2
私が持つ変数の私のパスを初期化します。
paths: Array<LatLngLiteral> = [{lat: -12.052224, lng: -77.050342}, {lat: -12.064306, lng: -77.031790}, {lat: -12.075951, lng: -77.054554}, {lat: -12.063236, lng: -77.072506}, {lat: -12.052224, lng: -77.050342}];
は、私は何でもパス変数を更新しないでください。
私は何が失敗ですか?なぜ私はそれぞれのパスで最終的なポリゴンを得ることができず、常に最初のポリゴンを取得できないのですか?または、新しいポリゴンを取得する正しい方法は何ですか?
これは私のコンポーネントです:後期
<sebm-google-map [latitude]="lat" [longitude]="lng" [zoom]="zoom">
<sebm-map-polygon [paths]="paths" [editable]="true" [polyDraggable]="true" [strokeColor]="'#c60331'" (polyDragEnd)="onDragEnd($event, paths)">
</sebm-map-polygon>
</sebm-google-map>
'x.getPath()' – harish
でエラーが発生しました。ファイルをダウンロードし、node_modulesに貼り付ける必要があります。説明はリンクを参照してください。 –
私は自分のファイルで置き換えるのですか?私の 'ノードモジュール'にalreddy 'google-map-types.d.ts'ファイルがあるかのようにしていますか? – harish