次のコードを使用しています。
Template.categories.rendered = function() {
var map = new GMaps({
div: '#map_canvas',
lat: -12.043333,
lng: -77.028333
});
}
Gmaps.js プラグインを実行します。フォームを送信するたびに、レイアウトが再レンダリングされ、Google マップも再描画されます。
また、定数を使用してそれを分離しようとしました...そして分離します..何もありません。(テンプレート内にはありません)
{{#constant}}
<div id="map_canvas"></div>
{{/constant}}
Template.categories.rendered を Template.categories.created に変更しようとしましたが、たくさんのエラーが発生しました。私は「作成された」が一度だけ実行されることを望んでいました..
編集新しいテンプレート「マップ」を作成し、マップからフォームを分離しました
しかし、マップとフォームの間で通信したいので、これは実行可能な解決策ではないと思います..特に、緯度と経度を取得して、フィールドに自動的に入力したい...