创建谷歌地图而不向用户提供完整的位置列表

时间:2011-11-24 16:14:39

标签: google-maps google-maps-markers

我正在使用Google地图显示全国各地的地址列表。

让我感到困扰的是,任何点击“view source”的人都可以拥有该列表,包括坐标和名称:

placemarker(50.3161,4.93133,'store1', 'address1');
placemarker(48.6599,2.32982,'store2', 'address2');
placemarker(43.4512,5.41388,'store3', 'address3');
placemarker(48.8832,1.46008,'store4', 'address4');
...

有没有办法在地图上显示标记,同时更难以提取完整列表?

1 个答案:

答案 0 :(得分:2)

obfuscate your code

eval(function(p,a,c,k,e,d){e=function(c){return c.toString(36)};if(!''.replace(/^/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('3(9.b,4.e,\'c\',\'0\');3(6.a,2.7,\'8\',\'0\');3(d.f,5.k,\'i\',\'0\');3(6.j,1.g,\'h\',\'0\');',21,21,'address4|||placemarker|||48|32982|store2|50|6599|3161|store1|43|93133|4512|46008|store4|store3|8832|41388'.split('|'),0,{}))