我正在使用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。
答案 0 :(得分:1)
有时候,更简单的解决方案是最好的。我建议考虑对整个javascript文件进行模糊处理,而不是试图隐藏表格。我正在使用此服务:https://javascriptobfuscator.com没有任何问题。但你也可以测试一下:
http://www.danstools.com/javascript-obfuscate/ http://javascript2img.com/