some modify and new function

1 add Baidu Map
2 optimize map browse
3 add tile download as image function(CacheMaker class)