問題タブ [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 Markers - 経度と緯度の異なるプロパティ名
angular-google-maps を使用して非常に簡単なマップを作成しています。私が扱わなければならないデータは、Angular Google マップが期待するものとは異なる名前を id および lat/long プロパティに使用しています。API doc は、代替 ID キーを指定するための idKey パラメータを参照しています。これは私にとってはうまく機能しています。代わりの緯度/経度キーを指定するパラメーターを渡す方法を見つけることができませんでした。これが可能かどうか誰にもわかりますか?
JSON の例:
角度マークアップ:
angularjs - angular-google-maps で GooglePlacesServices を使用する方法
インスタンス化されたマップと検索ボックスがあり、検索が完了した後にマーカーをドロップします。これは正常に機能していますが、場所サービスにクエリを実行して、マーカーがドロップされた場所の近くの場所を取得したいのですが、実行時に次のエラーが発生します: google.maps.places.PlacesService(map) Uncaught TypeError: undefined is not a関数...
以下は、Angular.module.config の関連コードです。
私のマップコントローラーでは:
1) ロード時のコールバック
2) マーカーを作成するイベント ハンドラーをセットアップします。
3) 場所が変更されたときの処理、緯度のマーカーの設定、および (最後の行が問題です) 場所の名前のクエリ。
エラーは、その 2 番目から最後の行にあります。(また、これらの変数に到達するためのよりクリーンな方法はありますか?)
よろしくお願いします。
angularjs - angular 1.3.8へのアップグレード後にマーカーとウィンドウ(Angular Googleマップ)が機能しない
angular-google-maps をしばらく使用しています。今まで大きな問題に直面したことはありません。しかし、私の同僚の 1 人が最近 angular を 1.3.8 にアップグレードしました。それ以来、ディレクティブとディレクティブのインスタンス化中に次のエラーが発生し、マーカーが表示されません。ここに私が得るエラーがあります。デバッグへの入力や指示は素晴らしいものです。前もって感謝します。
最初のエラーは次のとおりです。
そして、ここに2番目のエラーがあります:
行 2860:
行 2637:
angular-google-maps - マップがロードされていることを確認する方法
getGMap() は Map オブジェクトのインスタンスを返します。マップの準備ができていない場合、この関数は undefined を返します。マップの準備ができており、getGMap を呼び出すと確実に Google マップが返されることを通知するイベントまたは方法はありますか?
ありがとう
ヤシュ
angularjs - 可視プロパティを尊重しない Polygons ディレクティブ
Angular Google マップモジュールを使用して Google マップにポリゴンを表示しようとしていますが、モデルの visible プロパティが変更されたときに uiGmapPolygons ディレクティブが非表示/表示されません。
問題を説明するためのプランカーを次に示します: http://plnkr.co/edit/EhFihJRBK9Lb0s3mwMSl
マークアップ:
角度コード:
可視プロパティを変更すると、ポリゴンが表示/非表示になると思います。
バグを見つけたのか、それともポリゴンの可視性を正しく調整しようとしているのかはわかりません。
編集:
数日前にモジュールの github リポジトリに問題を提出し、昨夜、バージョン 2.0.11 で問題を解決する応答を受け取りました。残念ながら、バージョン 2.0.12 を使用しています。
この問題に関する github ディスカッションへのリンク:
javascript - angular-google-maps で 2.0.12 にアップグレードした後、カスタム Windows が正しくレンダリングされない
最近 angular-google-maps を 2.0.12 にアップグレードしましたが、マーカーをクリックしてもカスタム テンプレート (ウィンドウ用) が読み込まれません。以前は正常に動作していました。すべてのドキュメントと変更ログを参照しましたが、役に立ちませんでした (これが、最初にマーカーを機能させた方法です)。誰かがこれを修正するのを手伝ってくれますか?
これが私のhamlビューです:
そして、ここにマーカーモデルをプッシュする私のcoffeescriptコードがあります:
そして、ここに私のマップオブジェクトがあります: