详细参见:http://www.cnblogs.com/yinpengxiang/archive/2009/03/18/sl_map.html