0

Google マップ内の情報ウィンドウのテンプレートのベスト プラクティスはありますか?

私の問題は、100 個以上のマーカーを持っていることです。そして、それらはすべてまったく同じ構造を持っています。次のように、javascript 内に情報ウィンドウの構造を持たせたくありません。

function showInfowindow(marker, object) {
  var html = "<table><tr><td>" + object.name + "</td><td>" + obj.id </td></tr></table>";
  infoWindow.setContent(html);
  infoWindow.open(map, marker); // map is global defined
}

append および prepend 関数を使用して html を簡単に作成するためのヘルパー フレームワークがいくつかあることは知っています (jquery にも何かがあると思います)。しかし、私の目的は、プレースホルダーを持つ HTML ファイルのようなものです。

Symfony2 Bundle VichGeographicalBundle 内で同様のものを見つけました: https://github.com/dustin10/VichGeographicalBundle/blob/master/Resources/doc/index.md#popup-info-windows

しかし、これに統合することはオプションではありません(出力を調べたところ、html上記の変数と同様のjavascript変数が生成されます)

もしあれば、いくつかの解決策にも興味twigがあります。

4

1 に答える 1