2013-04-16 52 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解决方案感兴趣。

回答