0

我有以下模板:

{template .contents}
<div class='googft-card-view' style='font-family: sans-serif; height: 17em; width: 450px; padding: 4px; border: 1px solid #ccc; overflow: hidden'>
    <table border="0">
      <tr>
        <td>
            <b>Village:</b> {$data.formatted.Village}<br>
            <b>Location:</b> {$data.value.Location}<br>
            <b>Location Accuracy:</b> {$data.value['Location:Accuracy']} meters<br>
        </td>
    </table> 
</div>
{/template}

这给了我:

Village: TestVillage
Location: <Point><coordinates>69.1782913000,34.5338741600,1787.5000000000</coordinates></Point>
Location Accuracy: 5.0 meters

我希望能够摆脱<point>,<coordinate>标签并格式化值。Javascript 在卡片布局中被禁用/剥离。

如果可能的话,我该如何管理?

4

1 回答 1

1

尝试这个:

{$data.value.Location |noAutoescape}

有关详细信息,请参阅闭包模板文档

您不能轻易地获得 KML 片段中的单个纬度/经度,但这应该具有剪掉点和坐标标签的效果(我认为)。

如果这还不够,您可以在自己的 JavaScript 代码中接管信息窗口的完整格式,尽管这需要更多的工作。

于 2013-09-14T22:51:33.567 回答