問題タブ [angular-google-maps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - angular-google-maps でマップとマーカーを更新する
こんにちは、プロジェクトに angular-google-maps を使用しています。html と js コードは次のとおりです。
html:
スクリプト: angular.module('myApp')
新しいマーカーでマップを更新する方法や、マップの更新をトリガーする方法がわかりません。ui-gmap-google-map の 'control' および 'refresh' パラメータをいじってみましたが、うまくいきません。
angularjs - ui-gmap-polygon を使用して「set_at」イベントをリッスンする
現在DrawingManager
、ユーザーがマップ上に図形を描画できるようにするために を使用しています。シェイプが描画されたら、ポリゴンのパスにリスナーを設定して、パスが変更された後に反応できるようにします。
これは、ユーザーが描画ツールを使用して新しい形状を追加するときにうまく機能します。ui-gmap-polygon
ただし、 (プロジェクトから) AngularJS ディレクティブを使用して表示しているデータベースにポリゴンが既にある場合、このイベントはpolygonではなくポリゴンのパス ( MVCArrayangular-google-maps
) にあるため、イベントをリッスンするにはどうすればよいですか? )?set_at
プロジェクトset_at
のソース コードで参照を見つけることができた唯一の場所は、 array-sync.coffeeファイルでしたが、公開されているようには見えません。angular-google-maps
ディレクティブを使用してイベントを直接リッスンできない場合set_at
は、ディレクティブがポリゴンを作成したときにトリガーされるイベントがあり、ポリゴンのパスを取得してリスナーを追加できることを願っています。上記のコード。
JSFiddleイベント オブジェクトとともに、基本構造とをまとめました。現在、ポリゴンのマウスオーバーとマウスアウトを処理しますが、set_at
イベントは処理しません。
javascript - 情報ウィンドウから親スコープに情報を渡すAngular-google-maps
これは可能ですか?ドキュメントを詳しく調べたところ、マーカーの範囲外で関数を呼び出すための回避策は、あったとしてもごくわずかです。私の希望は、いくつかの ng-click 機能を追加することですが、情報ウィンドウ内の div が ng-non-bindable であることを考えると、ディレクティブの実装が妨げられます。回避策がない場合、Angular アプリケーション内で標準の javascript Google マップ パッケージを使用して jquery でサポートできるかどうかは誰にもわかりませんか?
PS 誰かが情報ウィンドウのスタイルを設定する方法を見つけた場合は、私に知らせてください。それはイライラしています。
私の目標は、次のようなことをすることです:
confirmAppointment() は、予約情報を取得し、リソース要求をサーバーに送信します。
すべての助けに感謝します。
ありがとう。
javascript - angular-google-mapsがマーカーを更新しない
ライブラリangular-google-mapsを使用していますが、以下の plnker で示されているマーカー配列からマーカーをプッシュまたは削除しても、マーカーが更新されていないようです。コンソールには、新しいマーカーが追加されたことが示されていますが、これはマップには反映されていません。
angularjs - ionic で angular-google-map を使用して Google マップの方向を実装する
アプリケーションに angular-google-map を使用しています。現在地と行きたい場所をなんとか取得できました。私の問題は、この2つの場所の間の方向を示したかったことです。方向を実装する方法を教えてください。以下は私のコードです。
location-map-ctrl.js
location-map.html