转载:http://www.site-digger.com/html/articles/20111110/18.html
发布时间:2011-11-10
大众点评的地图位置很精确,但从HTML源码中却找不到坐标(经纬度)信息。
利用地址加载地图往往有比较大的偏差,从这一点上分析它肯定是利用的坐标(经纬度)信息。
分析JS发现原来它是把坐标(经纬度)信息进行了转换(防采集),就是HTML中的poi参数。
例如,http://www.dianping.com/shop/550409 如下图所示poi参数。

在JS中可以找到解码该参数的方法如下:
function decode(C) { var digi=16; var add= 10; var plus=7;