参考资料: https://www.cnblogs.com/sigma0/p/7220334.html https://blog.csdn.net/caoshangpa/article/details/51015483 http://www.cnblogs.com/i-gps/archive/2012/06/09/2543332.html http://blog.sina.com.cn/s/blog_7d0e2a110102v1o1.html http://lbsyun.baidu.com