如何隐藏Fusion Table的表ID,以便用户无法在Google Map上看到融合表层的来源?

时间:2016-07-06 22:10:54

标签: asp.net google-maps google-fusion-tables

我正在使用Fusion Tables将FusionTablesLayer添加到我的Google地图中,其中显示了一些标记。我不希望用户知道数据的来源(即:Fusion Table Id)。

如何隐藏用户的表格ID?目前它位于JavaScript:

        var tableId = "not_hidden_from_user";
        var layer = new google.maps.FusionTablesLayer({
            map: map,
            heatmap: { enabled: false },
            query: {
                select: "col12",
                from: tableId,
                where: ""
            }
        });

我知道Google需要访问Fusion Table,但我希望有一种方法可以保留用户的来源。目标是过滤Fusion Table并仅向某些用户显示某些标记。我正在使用ASP.Net。

1 个答案:

答案 0 :(得分:1)

有时候,更简单的解决方案是最好的。我建议考虑对整个javascript文件进行模糊处理,而不是试图隐藏表格。我正在使用此服务:https://javascriptobfuscator.com没有任何问题。但你也可以测试一下:

http://www.danstools.com/javascript-obfuscate/ http://javascript2img.com/