在mapdata 看到的一种非常好的写法