Skip to content

Download Baidu Map Tiles.(百度地图瓦片图下载器)

Notifications You must be signed in to change notification settings

muxfe/BaiduMap_tiles

 
 

Repository files navigation

BaiduMap tiles

Getting Started

Download Baidu Maps tiles

Edit download_tiles.py to specify the area and the zoom level you want.

zoom = 8

lat_start, lon_start = 31.717714,105.540665
lat_stop, lon_stop = 39.659668,111.262224

satellite = True    # roads if false

download_tiles(zoom, lat_start, lat_stop, lon_start, lon_stop, satellite)

You can easily find Baidu coordinates with http://api.map.baidu.com/lbsapi/getpoint/.

Then, run $ python download_tiles.py and get individual tiles in tile folder.

Merge Baidu Maps tiles

Edit merge_tiles.py to specify the area and the zoom level you want, it's just the same as before.

zoom = 19

lat_start, lon_start = 31.022547,121.429391
lat_stop, lon_stop = 31.041453,121.45749

satellite = True    # roads if false

Then, run $ python merge_tiles.py and get map_s.jpg for satellite or map_r.png for roads.

Note: merging the tiles requires Python Image Library.

Reference

About

Download Baidu Map Tiles.(百度地图瓦片图下载器)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%