google-maps内的infowindows是否存在模板化最佳实践?
我的问题是: 我有超过100个标记。而且它们都具有完全相同的结构。我不想在javascript里面有这样的infowindow结构:
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 Bundle VichGeographicalBundle中找到了类似的东西: https://github.com/dustin10/VichGeographicalBundle/blob/master/Resources/doc/index.md#popup-info-windows
但是集成到这不是一个选项(我查看输出,它生成javascript变量,类似于上面的html
变量)
我也对某些twig
解决方案感兴趣,如果它们是任何解决方案。