2013-04-16 74 views
0

谷歌地圖內有infowindows的模板最佳實踐嗎?通過javascript模板化infowindow

我的問題是: 我有超過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 
} 

我知道有一些幫助框架(我認爲jQuery有也未嘗)輕鬆創建與追加和前置功能HTML。但是我的目的就像是一個HTML文件,它有佔位符。

我發現Symfony2的捆綁VichGeographicalBundle內類似的東西: https://github.com/dustin10/VichGeographicalBundle/blob/master/Resources/doc/index.md#popup-info-windows

但整合到這是不是一種選擇(我看着輸出,它生成JavaScript變量,類似於上面的html變量)

如果他們有任何問題,我也對一些twig解決方案感興趣。

回答